[Unity] GameObject.Find
2023. 8. 16. 17:58ㆍUnity
728x90
반응형
GameObject.Find
public class Test : MonoBehaviour
{
GameObject other;
void Start()
{
other = GameObject.Find("Obj2");
other.GetComponent<MeshRenderer>().material.color = Color.red;
}
}
Hierarchy에서 "Obj2"라는 이름의 오브젝트를 찾은 후 색을 바꿀 수 있다.
public class Test : MonoBehaviour
{
public GameObject other;
void Start()
{
other.GetComponent<MeshRenderer>().material.color = Color.red;
}
}
public GameObject other; 을 이용하면 오브젝트를 직접 끌어다 놓아서 색을 변경할 수 있다.
728x90
반응형
'Unity' 카테고리의 다른 글
[Unity Project] <ShootOut2D> 2D 슈팅 게임 만들기(1) 플레이어 설정 (0) | 2023.08.23 |
---|---|
[Unity] 오브젝트 통과와 충돌, 제거(Collider / Rigid Body / Destroy) (0) | 2023.08.17 |
[Unity] 오브젝트의 위치와 이동 (transform.position / transform.Translate / normalized) (1) | 2023.08.14 |
[Unity] 변수를 보호하는 방법(캡슐화) - 접근 제한자 / 프로퍼티 (0) | 2023.08.14 |
[Unity] Generic 문법 / GetComponent로 오브젝트 색깔 바꾸기 (0) | 2023.08.14 |