게임/Unity3D

[Unity] 카메라 여러 개 사용 시 RayCast 꼬임 문제

Binceline 2014. 6. 8. 20:54

나의 경우는 이러했다.

Main Camera와 UI Camera를 따로 만들어 개발하고 있었는데, UI 카메라의 Depth값을 더 높게 했더니 Main 카메라의 ray가 사용이 안 되는 것이다...!!!!!

그냥 RayCast에서 Rayermask를


int layerMask = (-1) - (1 << LayerMask.NameToLayer("IgnoreRaycast")) - (1 << LayerMask.NameToLayer("UI"));


이렇게 하면 IgnoreRaycast 레이어와 UI 레이어를 제외하고 RayCast하겠다는 코드가 된다.
그러니까 된다.


반응형