인프런 커뮤니티 질문&답변

최지로님의 프로필 이미지

작성한 질문수

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

타일맵

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

22.12.23 13:31 작성

·

313

0

영상대로 수정 다 했는데

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

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

수정이 안되네요

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

빠트린게 없습니다..

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

답변 2

0

최지로님의 프로필 이미지
최지로
질문자

2022. 12. 23. 16:40

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

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2022. 12. 28. 23:06

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

0

최지로님의 프로필 이미지
최지로
질문자

2022. 12. 23. 15:48

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

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

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

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