2016-10-13 6 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 Canvasでテクスチャを表示するには、RawImageを作成してRenderTextureを割り当てます。

+0

申し訳ありません...私は私の質問をとてもうまく言わなかった。私は、シーンビューのUI要素の上にギズモを表示しようとしています。ゲームビュー自体ではありません。 – slumtrimpet

+0

同じことをする必要もあります。 – zwcloud