해당 컬러의 캐릭터만 충돌할 수 있는 컬러블록 구조물에 대한 글이다.
코드가 아닌 Layer와 유니티에서 지원하는 Platfom Effector로 구현했다.
platform effector는 전에 일방충돌을 구현했을때 썼던 기능인데,
레이어에 따른 충돌 구분을 해줄 수 있다.
위에 보이는 것 처럼 Collider Mask에서 purple_player 체크해제를 해주면 해당 레이어와의 충돌이 일어나지 않는다.
그리고 주의할점은 Platform Effector는 해당 구조물 collider에 Used By Effector를 체크해줘야 작동한다!!
'Unity 포트폴리오 > 플젝3. 플랫포머 게임[브레인 멜트다운 모작]' 카테고리의 다른 글
플레이어의 벽면 충돌 방지_ Physics Material 2D(Unity 프로젝트 / 플랫포머 2d 게임) (0) | 2022.07.17 |
---|---|
일방충돌 구현 / Platform Effector /윗 방향으로는 통과하고 아랫방향으로는 막히는 충돌(Unity Project / BrainMeltdown 모작 / 플랫포머 게임) (0) | 2022.07.14 |
플레이어의 이동과 조작 (Unity 포트폴리오/Brain Meltdown 모작) (0) | 2022.07.11 |
개인 포트폴리오 - 브레인 멜트다운 모작 기획서 (0) | 2022.07.06 |