UnityのSceneビューでUIを非表示にする手順

右上の「Layers」というドロップダウンメニューからUIの項目を外せば、SceneビューでUIを非表示にできるみたいです。*1

layermask-ui

※非表示にしたいUIのLayerが「UI」以外になっている場合は適宜変更してください。

リンク

Layermask for scene camera? – Unity Answers
https://answers.unity.com/questions/753591/layermask-for-scene-camera.html


*1 Scene cameraのLayermaskを設定しているそうです。

関連記事

オブジェクト位置に合わせてCanvas内に表示をする方法
Unityでオブジェクトの位置に応じてCanvas内に表示をしてみようと思って方法を探してみました。 Canvasに「Screen Space - Overlay」を設定している場合 RectTransformUtility.WorldToScreenPointを使うと簡単にできるようです。 具体的には、 Vector3 position; GetComponent (...

UnityのスクリプトでUIを最前面や最背面に移動する方法
UnityのCanvas内に複数のUIがある場合、Hierarchyの順に重なって表示されるようになっています。 これを前面や背面に移動させたい場合は、Transform.SetAsLastSiblingやTransform.SetAsFirstSiblingを使うと良いそうです。 // 最前面に移動 GetComponent<RectTransform>().SetAsLastSi...

UnityのUIに自分で作ったメッシュを表示
UnityのUI上に自分で作ったメッシュを表示したい場合はOnPopulateMeshを使うとできるみたいです。 public class Example : Graphic { protected override void OnPopulateMesh(VertexHelper vh) { vh.AddVert(new Vector3(0, 0), Color.whit...

文字列に合わせたUI.Textのサイズを取得する方法
UnityのUI.Textで、実際にテキストを表示した際のサイズが知りたい場合はpreferredWidthやpreferredHeightを使って調べることができるそうです。 使い方 Text text; float width = text.preferredWidth; float height = text.preferredHeight; テキストのサイズに合わせて...

コメントを残す

メールアドレスが公開されることはありません。