인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

anhyeokjun님의 프로필 이미지
anhyeokjun

작성한 질문수

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

캐릭터 스폰

Summon 소환

작성

·

50

0

안녕하세요 선생님 잘 다녀오셨나요 ? ?? 😃

만들던 게임 날라가서 복습 한다 생각하고

처음부터 다시 하고 있습니다 ......

캐릭터 소환이 안됩니다

시뮬레이터에서 소환버튼이 잘 눌려서 소환가능한데

game 창에서는 소환버튼 클릭이 안됩니다

canvas 설정이나 그런게 필요한가요 ... 시뮬에서는 잘 소환되는데 game창에서는 소환이 안됩니다 이유를 모르겠습니다;;

화면 캡처 2024-12-06 164130.png.webp

답변 2

0

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

안녕하세요!

유니티6에서만 그러는건지..ㅎㅎ 게임뷰와, 시뮬레이터뷰를 동시에 켜 놓으면 시뮬레이터 뷰에서만 클릭이 되더라구요, 게임뷰로 테스트 희망하시면 시뮬레이터 뷰의 오른쪽 마우스로 Close tab 해주시면 될 것 같습니다!

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

감사합니다 이제 게임창에서도 소환 잘됩니다 감사합니다!! 혹시 저기 캔버스에 있는 경고창은 무시해도 괜찮은 부분인가요

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

넵! 쉐이더 관련 문제로보이는데 빌드시 이상 없으면 일단 그대로 두셔도 됩니다 :)

0

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

말씀해주신 대로 시뮬레이터에서는 문제가 없으나, Game 창에서 소환 버튼이 작동하지 않는 문제는 주로 CanvasEvent System 설정에 관련된 문제일 수 있습니다. 몇 가지 가능한 원인과 해결책을 안내해 드리겠습니다.

해결 방법:

  1. Canvas의 Render Mode:

    • CanvasRender ModeScreen Space - Overlay로 설정되어 있다면, 다른 오브젝트들에 의해 가려지지 않아야 정상적으로 동작할 것입니다. 하지만 예외적으로 Screen Space - Camera 또는 World Space로 되어 있는 경우, 카메라 세팅과의 문제로 인해 문제가 발생할 수 있습니다. 따라서 Screen Space - Overlay 설정이 아닌 경우 문서를 확인해 주세요.
  2. UI Raycast 설정 확인:

    • Canvas 아래의 UI 요소들이 Raycast Target으로 설정되어 있지 않은 경우 Raycast가 정상적으로 작동하지 않을 수 있습니다. 버튼이 포함된 UI 오브젝트의 Raycast Target 설정을 확인해 보세요.
  3. Event System을 확인:

    • 프로젝트에 Event System이 누락되었거나 비활성화되어 있다면 UI가 반응하지 않을 수 있습니다. Event System이 존재하는지, 그리고 StandAloneInputModule이나 관련 모듈들이 활성화되어 있는지 확인해 주세요.
  4. Camera Layer 설정:

    • UI가 표시되는 Canvas와 게임 오브젝트가 동일한 레이어에 있는지 혹은 카메라에 의해 올바르게 렌더링되는지 확인하세요.

위의 이미지에는 Canvas 관련 설정이 표시되어 있습니다. Canvas의 Render Mode가 잘 설정되어 있는지, Event System이 함께 설정되어 있는지를 꼭 확인하시기 바랍니다. 또한, Shader와 관련된 경고 문구들은 정상적인 소환 동작과는 큰 관련이 없으나, UI의 시각적 문제를 줄일 때 참고할 수 있습니다.

이와 관련된 추가적인 정보가 필요하시다면, 아래의 유사한 질문들을 확인해 보시는 것을 추천드립니다:

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

anhyeokjun님의 프로필 이미지
anhyeokjun

작성한 질문수

질문하기