[Unity] StateMachineBehaviour 실행 순서

Animator에서 사용하는 Parameter를 조작할 목적으로 StateMachineBehaviour를 써보게 됐다. StateMachineBehaviour는 네 가지 쓸만한 Callback을 가지고 있는데 정확히 어느 타이밍에 실행되는지는 매뉴얼에 나오지 않았다. [+]

[Unity] Null-conditional Operator throws an exception?

유니티가 C# 6.0을 지원하게 되면서 가장 반가웠던 건 코드 더미에서 나를 구원해 줄 ‘null 조건부 연산자'(?.)와 ‘null 병합 연산자'(??)를 사용할 수 있게 됐다는 점이었다. 하지만 유니티는 그 행복을 쉽게 허락하지 않았다. [+]

[Unity] Using Depth on Physics2D

유니티의 2D 물리 환경은 z axis을 고려하지 않는다. 두 물체 간 depth를 아무리 벌려놔도 충돌할 물체는 충돌한다. 하지만 단순히 Overlap을 체크하려는 용도라면 depth를 활용할 수 있다. ContactFilter2D에서 depth 체크를 지원한다. [+]