Gizmo
Gizmos.DrawCube を利用して Cube を描画した際に回転ができないため、Rotation 0 じゃない場合は正しく描画できない private void OnDrawGizmos() { Gizmos.DrawWireCube(transform.position, Vector3.one); } そのため、Gizmos.matrix に適切な行列を指定…
シーン上に Gizmo アイコンがあり邪魔なことがまれに邪魔なことがあるので、 このアイコンを非表示にする方法を記述します Scene Window ツールバーの Gizmo は トグルになっているので これを押すことで全 Gizmo を非表示にすることができます また、個々の…
OnDrawGizmos を記述しているにも関わらず Scene 上に描画されないことがありました using UnityEngine; public class MovePathAbstract : MonoBehaviour { private void OnDrawGizmos() { Gizmos.DrawSphere(Vector3.zero, 1f); } } 調べたところ Scene Vie…
デバッグ用に法線を見たいことがあったので選択したオブジェクトの法線を表示する拡張を作成 MeshFilter と SkinnedMeshRenderer に対応してみました が SkinnedMeshRenderer は正しい位置に法線が表示されない場合があるのですが原因は不明 ※頂点数が多いと…
自作したMesh の uvや頂点カラーを見たかったので、表示する拡張を作成 内蔵されているCubeのUVを表示するとこのようになります 頂点カラーも持ってる場合は文字色が頂点カラーの色に変わります 頂点が多いやつだと多すぎて見るのが辛い using System.Collec…
あらまし Unity で Collider を設定している際に選択しているオブジェクトの Collider しか表示されない 今回はすべて Mesh が見えているが Mesh が無くても Collider をセットすることもあり 個人的には下図のように見えてほしい そのため、選択していない…