2016-10-13 2 views
0

Gizmos (https://docs.unity3d.com/ScriptReference/Gizmos.html)를 씬 뷰 ..에서 그릴 수 있습니까?하지만 UGUI Canvas를 겹쳐서 표시 할 수 있습니까? 저는 바닐라 Unity RectTransform이 거기에 표시되어있는 것보다 장면 뷰의 UI 요소를 더 잘 묘사하려고합니다.Unity3D UGUI Canvas Gizmo

우리는 https://docs.unity3d.com/ScriptReference/Gizmos.DrawGUITexture.html을 사용하여 보았지만 이전 스타일의 UI 레이아웃에서는 후퇴하는 것으로 보이고 UI 캔버스를 설정할 수있는 여러 가지 렌더링 모드는 설명하지 않습니다.

답변

2

No.

게임에서 직접 기즈모를 만들어야합니다. 재 구현 된 장치를 제공하는 자산 저장소에는 몇 가지 플러그인이 있습니다. 당신은 그들을 볼 수 있습니다.

텍스처에 3D 오브젝트를 표시하려면 다른 카메라와 RenderTexture 애셋이 필요합니다. 카메라가 생성 한 장치를 보게하고 RenderTextureCamera.targetTexture에 할당합니다.

UGUI 캔버스에서 텍스처를 표시하려면 RawImage을 만든 다음 RenderTexture을 할당하십시오.

+0

죄송합니다 ... 나는 내 질문을 아주 잘 말하지 않았습니다. 장면 뷰에서 UI 요소 위에 장치를 보여 주려고합니다. 게임보기 자체가 아닙니다. – slumtrimpet

+0

또한 동일한 작업을 수행해야합니다. – zwcloud