반응형
유니티에서 가장 많이 사용되는 Update 함수는 3가지로 구분된다.
각각의 차이점은 다음과 같으며 상황에 맞춰 적절하게 활용 할 수 있다.
1. Update()
- 프레임 기반으로 매 프레임마다 호출된다. 디바이스의 성능에 따라 프레임이 달라지므로 세밀한 움직임 외의 입력 위주나 단순한 오브젝트 이동시에 적합하다고 본다.
2. FixedUpdate()
- Update()의 프레임 기반과 달리 조절가능한 시간 단위로 호출된다. 디바이스의 성능에 맞춰 활용할 수 있다. 일정하게 호출되므로 물리효과 같은 것에 적합하다. 디바이스 성능 및 시간단위가 클 경우 값이 패스되는 경우도 있다.
3. LateUpdate()
- Update() 함수가 호출 된 이후 가장 마지막으로 호출된다. 오브젝트 따라가는 카메라 같은 객체에 적합하다.
이외에도 while문이 있는데 반복문으로서 주로 코루틴에서 많이 사용한다.
반응형
'개발 관련 > SW, App 관련' 카테고리의 다른 글
Unity EventTrigger 사용 (0) | 2024.02.04 |
---|---|
아나콘다 이전버전 설치 (1) | 2024.01.05 |
UnityWebRequest를 이용한 POST와 GET방식 (0) | 2023.07.29 |
Autoit의 통신(UDP)으로 이용하기 (1) | 2023.06.29 |
Autoit의 통신(TCP/IP) 이용 원격제어 2/2 (0) | 2023.06.24 |
댓글