Layermask,Raycast 에 대한 메모


onTriggerEnter나 CollisionEnter를 사용할 때
Rigidbody와 Collider가 있는지 확인하고  Colldier내 isTrigger의 유/무를 살펴보자

transform.gameObject.layer 에서 가져오는 건 번호지 값이 아니다.
값을 비교하고 싶으면 비트연산을 하자.
예시) 
if(layermask == 1 << transform.gameObject.layer)

댓글

이 블로그의 인기 게시물

비트연산 대해 배운것 + C# enum flags

C# Property 와 public 필드는 동일한 개념이 아니다