• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

저는 왜 수정했는데도 몬스터가 충돌이 안될까요?

22.12.23 13:31 작성 조회수 201

0

영상대로 수정 다 했는데

카메라 보이는 크기랑 몬스터 크기는 조절이 됬는데

플레이어 한테 가까이 오면 몬스터가 사라지는건

수정이 안되네요

제가 뭘 빠트린게 있나 네번은 돌려서 봤는데

빠트린게 없습니다..

혹시 상속 과정에서 문제가 있는걸까요?화면 캡처 2022-12-23 132812.png

답변 2

·

답변을 작성해보세요.

0

최지로님의 프로필

최지로

질문자

2022.12.23

화면 캡처 2022-12-23 163805.png충돌이 일어 나려면 y값이 같아야하는데
위에 사진처럼 y값이 다르니 생기는 오류인건 알겠는데..

카메라 orthographic 처리는 충돌과는 무관하게 단순하게 카메라를 직교 투영해서 보겠다는 의미입니다. 2d 게임을 만들고 있지만 언리얼은 기본적으로 3d 엔진이라 한 쪽 축을 날려줘야 합니다. 플레이어/몬스터 충돌이 되려면 플레이어/몬스터의 깊이(지금은y)를 맞춰줘야겠죠!

0

최지로님의 프로필

최지로

질문자

2022.12.23

실행하고 몬스터가 플레이어 근처에 오면

사라진다고 했는데요
실행 시키고 f8누르고 보니까 완전히 사라진건 아니고화면 캡처 2022-12-23 154201.png

이런식으로 나오더라구요
이떄 몬스터가 양옆으로 겁나 움직입니다..

대각선으로 이동할떄마냥 x값하고 z값 움직이면서
영상봐도 카메라 세팅에 투영모드를 orthographic
로 바꾸기만 했을떈 루카스님도 똑같이
몬스터가 플레이어 근처로 오면 사라지시던데
ortho width값을 2048로 바꾸니까 안사라지던데
왜 저는 바꿔도 몬스터가 사라질까요..
관련 검색을 해도 답이 안나와서요..