tow0827

tow0827

채택률 높음

unity ui 만드는데 캔버스에 문제가 생겼어요

unity에서 ui를 만드는데 캔버스가 게임창에 계속떠요 이거를 없에려고 인터넷에서 찾아보고 챗지피티 한테도 물어보고 했는데도 캔버스의 흰색 태두리가 안 사라져요

2개의 답변이 있어요!

  • 안녕하세요. 이승호 전문가입니다.

    보내주신 이미지를 보니 유니티 에디터의 게임(Game) 창 화면에 흰색 테두리 사각형이 크게 표시되어 있어 신경이 많이 쓰이셨을 것 같습니다. 결론부터 말씀드리면 이 흰색 테두리는 게임을 실제로 빌드해서 실행할 때는 나타나지 않는 에디터 전용 안내선입니다.

    이 테두리의 정체는 UI 요소들이 화면 크기 변화에 맞춰 유연하게 배치되도록 도와주는 가이드라인인 캔버스 인포(Canvas Info) 또는 기즈모(Gizmos) 표시선입니다. 캔버스 컴포넌트의 설정이나 UI 앵커 설정을 시각적으로 보여주기 위해 에디터가 임의로 그려주는 선이기 때문에, 게임을 껐다 켜거나 인스펙터 창의 일반적인 옵션을 건드려도 사라지지 않았던 것입니다.

    이 흰색 테두리를 게임 뷰 화면에서 보이지 않게 숨기는 방법은 생각보다 간단합니다.

    게임 창의 상단 메뉴 바를 보시면 디스플레이 설정, 화면 비율(Free Aspect), 배율(Scale) 등을 조절하는 도구들이 일렬로 배치되어 있습니다. 이 메뉴 바의 오른쪽 끝부분을 보시면 우측 상단 쪽에 기즈모(Gizmos)라는 글자나 아이콘 버튼이 조그맣게 자리 잡고 있습니다.

    현재 이 기즈모 버튼이 활성화되어 켜져 있기 때문에 게임 화면 위에 에디터용 가이드라인이 겹쳐서 보이고 있는 상태입니다. 해당 기즈모 버튼을 마우스로 클릭해서 비활성화 상태로 꺼주시면, 게임 창을 어지럽히던 캔버스의 흰색 외곽선이 즉시 화면에서 사라지고 깔끔한 실제 게임 화면만 남게 됩니다.

    기즈모를 꺼두셔도 씬(Scene) 창에서는 여전히 흰색 테두리를 보며 UI 작업을 하실 수 있고, 게임 창에서만 깔끔하게 숨겨지므로 개발하시기에 훨씬 수월하실 것입니다.

    채택 보상으로 160베리 받았어요.

    채택된 답변
  • 안녕하세요. 김상엽 전문가입니다.

    게임창에 보이는 흰색 테두리는 unity 에디터 기즈모나 캔버스 영역 표시 선입니다. 게임 창 상단 메뉴의Gizmos 버튼을 비활성화하면 테두리가 화면에서 사라집니다.