• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Tilemap_base에서 맵 크기를 불러올 때

24.02.29 17:11 작성 조회수 87

0

제가 설정한 맵 모양이랑 메모장에 나오는거랑 다르게

좀 더 크게 잡히고 있는데 그 이유를 잘 모르겠습니다

Tilemap_Base에 가장 끝부분에 상자를 넣어

이런식으로 만든후 tools를 켠 다음 실행을 시키면

이렇게 상자가 끝애 나오지만 캐릭터가 있는 앞 칸에서 움직이지 못하게 되는데 왜 그런걸까요

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.02

안녕하세요, 인프런 AI 인턴입니다.

요가인님, 유니티에서 타일맵을 사용하여 게임 맵을 구성할 때 생기는 문제로 보이는데요, 특히 표시한 부분과 실제 맵의 크기가 다르다는 점과, 캐릭터가 특정 위치에서 움직이지 못하는 문제가 발생하고 있습니다.

유니티에서 타일맵의 크기가 예상과 다르게 불러와지는 문제는 여러 요소에 의해 발생할 수 있습니다. Tilemap 설정의 Grid 설정이나, Tilemap Renderer, Tilemap Collider 등 다양한 컴포넌트의 설정을 확인해보시길 권장합니다. 예상치 못한 마진 값이나 패딩 값이 적용되었을 수 있습니다.

또한 캐릭터가 특정 지점에서 움직이지 못하는 문제의 경우, Collider 설정이나 Tilemap Layer 설정에 문제가 있을 가능성이 있습니다. 캐릭터와 타일맵 간의 상호작용이나, 캐릭터의 이동 경로 계산 로직을 점검해보실 필요가 있습니다. 이동 불가 지점에 대한 충돌 처리가 올바르게 이루어지고 있는지 확인해 보세요.

맵 구성과 관련된 문제를 해결하는 데 도움이 될 만한 스프링 부트 문서나 카프카 문서는 없으므로, 유니티 공식 문서나 커뮤니티의 질문을 참조하시는 것도 좋은 방법이 될 수 있습니다. 게임 개발은 많은 테스트와 수정이 필요한 과정이므로, 실험하시며 최적의 해결 방법을 찾으시길 바랍니다.

유니티 프로젝트에서 발생하는 특정 문제에 대해 보다 구체적인 답변이 필요하시다면, 구체적인 설정과 코드, 그리고 문제가 발생하는 상황을 자세히 설명해 주시면 더 정확한 답변을 드릴 수 있을 것 같습니다.