강의

멘토링

로드맵

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

imhateschoolqq님의 프로필 이미지
imhateschoolqq

작성한 질문수

2. 유니티가 어려운 입문자를 위한 입문용 게임 제작

적 리스폰

적 스프라이트가 게임뷰에 안보이는 오류 질문입니다.

작성

·

9

0

안녕하세요. 학교 동아리 수업으로 좋은 강의를 수강하게 된 수강생 입니다. 적 리스폰 강의 부분에서 원래 잘 보이던 적 오브젝트와 적 총알 오브젝트가 적 오브젝트를 프리팹으로 만들고 적 스포너 스크립트와 적 이동 스크립트를 추가하여 실행한 후 부터 씬뷰에서만 확인이 가능하고 게임뷰에서는 보이지 않습니다. 정확히 언제부터 이런 상태가 됐는지는 확인하지 못하였으나 일단 스크립트 오류 메세지는 뜨지 않으며 스프라이트만 보이지 않을 뿐 오브젝트 자체는 정상적으로 동작합니다. 플레이어 오브젝트는 제대로 보이고 오브젝트끼리 상호작용도 제대로 동작하며 카메라 범위 밖을 벗어난 것도 아닙니다. 임의로 order in layer 부분도 올려보고 스크립트도 확인해 보았으나 해결이 되지 않아 문의 드립니다.

답변 1

0

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

유니티에서 오브젝트가 씬뷰에서는 보이지만 게임뷰에서는 보이지 않는 문제의 원인은 다양할 수 있습니다. 다음은 이와 관련된 몇 가지 점검 사항입니다:

1. 오브젝트 위치 및 카메라 설정

  • 카메라 프러스텀 체크: 게임뷰의 카메라가 해당 오브젝트를 제대로 포착하고 있는지 확인해 보세요. 카메라의 클리핑 설정(near, far)이 적절한지, 그리고 오브젝트가 카메라의 시야 범위 내에 있는지 확인하세요.

2. 렌더링 관련 설정

  • Order in Layer: 오브젝트가 다른 오브젝트 뒤에 가려져 있는 것 같다면, 스프라이트 렌더러 컴포넌트의 Order in Layer 값을 올려보세요. 게임뷰에서는 오브젝트 순서가 바로 반영되지 않을 수 있음으로 스크린 상에서 가능한 높은 값을 시도해 보세요.

  • Layer 및 Sorting Layer: 스프라이트의 Sorting Layer가 다른 오브젝트와의 정렬 순서에 영향을 줄 수 있습니다. Sorting Layer 설정이 잘못되었거나 충돌이 일어날 수 있습니다.

3. 카메라 설정 확인

  • Orthographic Size: 카메라가 Orthographic이라면, Orthographic Size가 적절한지 확인하세요. 너무 작은 크기로 설정되면 일부 오브젝트가 화면에 나오지 않을 수 있습니다.

4. 오브젝트의 스케일 및 위치 확인

  • 스케일: 오브젝트의 Transform 컴포넌트의 스케일이 너무 작아 게임뷰에서 나타나지 않을 수 있습니다. 스케일 값이 (1,1,1)인지 기본 크기인지 확인해 보세요.

추가 참고자료

관련 문제로 고민하는 다른 수강생들의 질문과 해결 방법을 참고하기 위해 아래 링크를 확인해보세요:

위의 지침이 도움이 되길 바라며, 추가적인 문제나 문의사항이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서도 도움을 드릴 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

imhateschoolqq님의 프로필 이미지
imhateschoolqq

작성한 질문수

질문하기