(유니티3D)이벤트 함수의 실행 순서
소소한 배움 / 2017. 12. 17. 15:05
유니티 매뉴얼에 나와있는 순서도입니다.
예전부터 자주 보던 것이긴 한데 스스로에게 주의를 주기 위해 씁니다.
1. OnEnable은 Start보다 먼저 호출된다. 그리고 활성화 될때마다 호출 되는 것은 OnEnable뿐이다.
2. FixedUpdate든 Update든 똑같은 yield 대기 코루틴이 더 나중에 호출된다.
3. 동일 스크립트에서 똑같은 yield 대기 코루틴을 여러개 돌리면 먼저 시작한 것부터 호출된다.
4. OnTrigger나 OnCollision 함수의 경우 TimeManager의 Fixed Timestep(FixedUpdate간격 조절하는 시간)의 영향을 받는다.
현재로썬 자주 상기해야 하는 부분은 이정도인거 같네요. 특히 3, 4번은 최근에 알았습니다. 충돌 체크할때 염두해 둬야겠습니다.
'소소한 배움' 카테고리의 다른 글
Soft Body (Bullet Physics) (0) | 2018.02.24 |
---|---|
후처리(post processing) 개념 (0) | 2018.02.22 |
(유니티3D)JSON 과 AES 암호화 (0) | 2018.02.08 |
변수, 메서드 작명 (0) | 2018.01.12 |
(유니티3D)new Vector3는 힙? 스택? (0) | 2017.12.17 |