Unity-5: GameObject
GameObject
-
유니티가 제공하는 가상의 공간에 실재하게 하는 객체를 말한다
- 모든 GameObject는 GameObject부분(맨위)과 Transform컴퍼넌트가 꼭 있다
- GameObject부분은 인덱싱 역할
- transform 유니티라는 가상공간안에서 위치, 방향, 크기를 나타냄
Transform과 transform
Transform
- class의 형태
- 참조 접근
void Start()
{
Camera cam GetComponent<Camera>();
cam.enabled = false;
}
GetComponent
component속성 가져오기cam.enabled
란, camera를 보여주고 말고를 선택하는 기능- false면 camera를 끄고, ture면 camera를 킨다
void Start()
{
GameObject go = GameObject.Find("Directional Light");
Light dLight = go.GetComponent<Light>();
dLight.enabled = false;
}
- Light 기능이 꺼져서 어둡게보이며, 체크도 해제됨
.Find
로 gameobject인 Directional Light찾기.GetComponent<Light>()
로 Directional Light의 Light 기능 불러오기- transform과 object는 직접접근 가능
- 나머지 컴퍼넌트는 참조접근으로 접근!
transform
- Object, 객체의 형태
- 직접 접근 가능
void Start()
{
transform.position = new Vector3(1, 1, 1);
}
댓글남기기