Unity

Physics2d.Raycast 에서 감지가 되지 않을 때 When Physics2d.Raycast is not detected

정보처리마법사 2024. 2. 21. 01:19
반응형

 

 

 

 

Physics2d.Raycast 에서 Hit가 감지되지 않을 때 When Physics2d.Raycast is not detected

 

 

이런식으로 코드를 작성하고 아무리 봐도 이상이 없는데 Hit가 감지가 되지 않는다. 

 

이런 일은 특히 2D게임에서 많이 일어나는데, 원인은 Background Object들이 모두 동일한 Z축 선상에 있었던 것. 즉, 모든 BG, Player, 기타 Object들이 겹쳐져 있어서 Ray를 쏘더라도 감지할 LayerMask를 별도로 지정해주지 않는 이상 모두 Default 레이어에 있기 때문에 쏘는 족족 Backgroud Object들이 첫번째로 Ray를 맞아버려서 내가 원했던 Wall에는 닿지 않는 현상이다.

 

 

 

 

 

'Right Wall' Layer를 추가해서 적용한 후 LayerMask를 'Right Wall'로 지정해주니 정상적으로 동작을 한다.

 

 

 

 

반응형

 

잘 된다. 끗.

 

 

 

두더지게임: 리마스터 무료 게임쿠폰

두더지게임: 리마스터 무료 게임쿠폰 "여러분 공짜 쿠폰입니두더지!!" 구글플레이스토어에서만 됩니두더지! 애플 앱스토어는 정책상 안됩니두더지! 10만골드 2024 20만골드 새해복 30만골드 가족 4

ssscool.tistory.com

 

 

[무료게임쿠폰] 두더지게임: 리그 오브 두더지

[무료게임쿠폰] 두더지게임: 리그 오브 두더지 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 10만골드 가족 20만골드 건강 30만골드 자유 40만골드 행복하자 50만골드 아프

ssscool.tistory.com

 

 

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 2022년 07월 29일 이후 업데이트버전 v.1.200.78 이후 버전으로 업데이

ssscool.tistory.com

 

 

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기 다이아 100개 쿠폰 테슬라 다이아 200개 쿠폰 건강 다이아 300개 쿠폰 부자 다이아 400개 쿠폰 행복 다이아 600개 쿠폰 자유 다이아 700개 쿠폰 휴식 다이

ssscool.tistory.com

 

 

똥 피하기: 리그 오브 똥 - Google Play 앱

이 재미있는 가족 친화적인 게임에서 똥을 피하세요! 깨끗하게 유지하며 즐기세요!

play.google.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형