⭐⭐ Unity에서 다른 스크립트나 오브젝트에 접근하는 방법⭐⭐

분류 방법 설명 장점 단점
직접 연결 public 변수 참조 Inspector에서 다른 오브젝트나 컴포넌트를 드래그해서 직접 연결 - 직관적, 간단함

📌 추천 상황별 사용법

상황 추천 방법
같은 오브젝트 내에서 다른 컴포넌트 참조 GetComponent<T>()
부모/자식 간 접근 GetComponentInParent<T>(), GetComponentInChildren<T>()
UI, 매니저 등 특정 오브젝트 public 변수 + Inspector 연결, Singleton
파편적이고 많은 오브젝트 관리 FindObjectsOfType<T>() 후 배열 처리
전역적으로 자주 접근 (예: GameManager) Singleton
독립적, 확장 가능한 구조 필요 이벤트, ScriptableObject


1. Player Speed 조절

2. Player 키보드에 따라 속도 조절

image.png

image.png

image.png

image.png