유니티 공부하고 있습니다
공부삼아 쿠키런같은 게임 만들고 있습니다
장애물을 패턴화 하기 위해
발판(타일맵, 박스 콜라이더)과 장애물을 프리팹으로 등록하고 생성과 파괴를 반복하고 있습니다
문제는 캐릭터가 발판과 발판 사이를 가면 끼입니다
바로 나와질 때도 있고 끼여서 못 빠져나오는 경우도 있습니다
주된 원인으로는 점프 후 캐릭터가 땅으로 약간 들어가는데 이때 타일맵 옆면에 끼이는 거 같습니다
찾아보니 캐릭터 콜라이더를 캡슐로 하라 타일맵에 타일맵 콜라이더와 컴포지트 콜라이더를 넣어 합쳐라 등등 해결법이 있던데
캡슐콜라이더를 써도 해결되지 않고 컴포지트 콜라이더를 사용하면 아예 빠져나오지 못하게 끼여 버립니다
지금은 플랫폼 이펙트 사용해서 옆면의 충돌효과를 없애니 많이 나아졌지만 종종 끼임 문제가 발생하고 있습니다
혹시 해결 방안이 있을까요?
캐릭터를 트랜스폼으로 움직이고 있다면 리지드 바디로 움직이게 바꿔보셈
이미 리지드바디로 움직이고 있습니다
"점프 후 캐릭터가 땅으로 약간 들어가는데" rigidbody - 충돌 검사를 continuous 로 바꾸고 테스트 ㄱㄱ
테스트 결과 끼임이 줄긴 했지만 여전히 끼임이 있습니다
@글쓴 Indie(49.168) 그래도 캐릭터가 들어가는 현상은 없어졌습니다 감사합니다
@글쓴 Indie(49.168) 그러면 콜라이더 꼭짓점끼리 걸리는거같은데 edge radius 조금 키워서 테스트 ㄱㄱ
나도 본업이 게임이 아니면서 취미로 시작한지 3개월 정도된건데 여러개 타일 사용 할 때 물리 기반 움직이면 타일 사이 사이에 낑기는 경우가 있더라구 부모 : grid + composite collider 자식타일들 : 타일맵 타일맵 랜더러 타일 콜라이더 설정해줬어 composite collider 설정하고 merge 설정해주면 자식들이 하나로 합쳐짐