열거형(enum) / 월드 좌표(World Position)와 스크린 좌표(Screen Position) / HUD(Head-Up Display)
열거형(enum) 관련된 값들을 그룹화하여 의미 있는 이름으로 정의하는 데이터 타입으로, 개발자가 정의한 특정한 값들만 가질 수 있도록 제한한다. 동작 방식public enum InfoType { Exp, Level, Kill, Time, Health }InfoType type = InfoType.Exp;- 변수 타입은 InfoType 타입이며, 오직 Exp, Level, Kill, Time, Health 중 하나만 가질 수 있다.- 내부적으로는 정수값으로 저장된다. Exp → 0Level → 1Kill → 2Time → 3Health → 4- 열거형은 기본적으로 첫 번째 항목이 0, 그다음부터 1, 2, 3 순으로 자동 할당된다. public enum InfoType { Exp = 10,..
2025. 3. 18.
유니티(Unity)의 주요 이벤트 함수(Event Functions)
이벤트 함수란?특정 조건에서 자동으로 호출되는 함수들로, 주로 생명주기(Lifecycle), 충돌(Physics), UI, 입력(Input), 씬(Scene) 관리와 관련이 있다. 1. 생명주기(Lifecycle) 관련게임 오브젝트의 생성, 활성화, 업데이트, 비활성화, 삭제 등의 흐름을 관리하는 함수함수명설명Awake()- 오브젝트가 생성될 때 한 번만 호출됨 (Start보다 먼저 실행)Start()- 오브젝트가 씬에서 활성화될 때 한 번만 실행됨 (Awake 이후 실행)Update()- 매 프레임마다 실행됨. (게임 로직, 애니메이션, 입력 처리 등)LateUpdate()Update 이후 실행됨. (카메라 움직임 같은 후처리에 주로 사용)FixedUpdate()물리 엔진 관련 업데이트 (물리 연산을 ..
2025. 3. 12.