유니티2 Unity C# 이벤트함수 Start() 시작할 때 1회 호출됨 Awake() Start전에 1회 호출됨 - Awake는 오브젝트가 활성화 되자마자 시작되고, Start는 스크립트(컴포넌트)가 활성화 되야 실행됨 Update() 매 프레임마다 실행되는 호출됨. 물리 효과가 적용되지 않은 오브젝트의 움직임이나 단순한 타이머, 키 입력 시 사용 FixedUpdate() 프레임이 아닌 FixedTimestep에 설정된 값에 따라 일정한 간격으로 호출 물리 효과가 적용된 오브젝트를 조정할 때 사용 -Update는 불규칙한 호출임으로 물리엔진 충돌검사 등이 제대로 안될 수도 있다. LateUpdate() 모든 Update 함수 호출 후 마지막으로 호출 주로 오브젝트를 따라가게 설정한 카메라에 사용 (카메라가 따라가는 오브젝트가 Update.. 2022. 4. 13. C# Unity 오브젝트 transform 설정하기 1. 오브젝트 위치 설정 gameObject.transform.position = new Vector3(10,10,10) 2. 오브젝트 회전시키기 gameObject.transform.Rotate(Vector3.up,45); (축_방향의 기준, 각도) 3. 오브젝트 이동시키기 gameObject.transform.Translate(Vector3.forward*0.5f); 이때 로컬축 기준이 디폴트이고 , 월드축 기준으로 하려면 Space.World 옵션 추가 Vector3.forward x 0.5f = 방향 x 힘 4. 오브젝트 크기 설정 transform.localScale = new Vector3(2,2,2); ransform.localScale = transform.localScale*1.1f; 아.. 2022. 4. 13. 이전 1 다음