playmaker 에셋 이용해서 제작 중입니다. 코딩을 다 까먹어서,,,
원하는 기능은 main camera로부터 raycast를 해서 해당 위치에 특정 layer를 가진 물체가 있는지 없는지를 검출해내는 간단한 기능인데,
분명 collider를 가진 물체가 앞에 ray의 경로상에 있음에도 인식을 못합니다. layermask를 따로 지정해주지도 않았는데요.
raycast all, raycast 2D, raycast 등등 다 써봤는데 안 먹힙니다. 콜라이더를 box collider2D가 아닌 box collider로도 줘봤는데 먹통이네요. 계속 디버깅할때 false가 반환됩니다 ㅠㅠ
이해를 돕기 위한 사진자료 첨부합니다. (playmaker쓰시는 분이 많이 않으실 것 같긴 하지만요 ㅠㅠ)
box collider 2D의 is triggered를 꺼보기도하고, 여러 시도를 해봤는데 도무지 해결이 안 되어서 여기에 여쭙습니다
어디에다 질문ㄴ하면 될 지 몰라서....
마지막 저게 레이쏘는거지? 정안되면 새로프로젝트생성해서 레이쏴보고 다른거찾아봐요 플레이메이커를 몰라서 ㅠㅠ - dc App
예 레이 쏘는거에요 ㅜㅜ 프로젝트 문제일 가능성도 있나요? 한 번도 그런 적이 없었어서,,,
전 원래 되야하는게 안될땐 새프로젝트에서 해보고 다른게먼지 비교해봐서 - dc App
흠. 폰으로하니 사진이 작아서 안보이넹. 레이캐스트시 2d랑 3d는 혼용하면 안되요. 그리고 메인카메라에서 레이캐스트 한다는게 화면에 마우스를 찍어서 그 방향에서 마주친 물체의 값을 반환 받는거라면 평소 하던 레이캐스트와는 다르죠. 캔버스 좌표를 월드 좌표로 바꾸는 등 방식이 달라요. 예제를 찾아서 가능한 동일하게 해보는 수 밖에 없음
요
말씀하신대로 했는데 이거 아무래도 버전의 문제인 거 같아요 ㅠㅠ