ギズモ
公式サイト:
UnityEngine.Gizmos | Unity スクリプトリファレンス [公式]
ギズモを描画する
参考:
ギズモを使ってシーンビューで視覚的なデバッグの補助をする | かめくめ
ギズモをちょっと触ってみたよ | 徳島ゲーム開発ごっこ技術ブログ
Draw Unselected Colliders | Jonas Tingmose
Drawing gizmos in Scene View in Edit Mode – Unity Forum
Show all colliders in Editor? | Unity Forum
OnDrawGizmos
※ MonoBehavior 派生クラスで使用する。
参考:
MonoBehaviour.OnDrawGizmos() | Unity スクリプトリファレンス [公式]
カプセル型のギズモを描画する
参考:
Drawing capsule gizmo ? – Unity Forum
Draw capsule gizmo – Unity Answers
平面を描画する
参考:
バウンディングボックスを描画する
参考:
デバッグ用にバウンディングボックスを表示する – Qiita
バウンディングボックス (AABB) について調べてみた | ftvlog
Renderer.bounds | Unity スクリプトリファレンス [公式]
UnityEngine.Bounds | Unity スクリプトリファレンス [公式]
コライダーを描画する
参考:
Collider に Gizmo.DrawMesh で色をつける | Taka8’s blog
Scene View に 選択してないオブジェクトの Collider を表示する | うにてぃブログ
OnDrawGizmosSelected
※ MonoBehavior 派生クラスで使用する。
参考:
MonoBehaviour.OnDrawGizmosSelected() | Unity スクリプトリファレンス [公式]
DrawGizmo 属性
「MonoBehavior」派生クラス以外でギズモを描画する場合は、DrawGizmo
属性を用いる。
参考:
エディタ拡張で NPC の移動ルートを Gizmos を使って可視化し、 シーンビューで編集可能にする | RYO620 Design & Development
UnityEditor.DrawGizmo | Unity スクリプトリファレンス [公式]
図形を描画する
- Gizmos.DrawLine:直線
- Gizmos.DrawCube:直方体
- Gizmos.DrawSphere:球体
- Gizmos.DrawWireCube:ワイヤーフレームで直方体を描画する
- Gizmos.DrawWireSphere:ワイヤーフレームで球体を描画する
Rect をプレビューする
参考:
Rect Transform の Rect を Scene View に描画する | うにてぃブログ
リファレンス
UnityEngine.Gizmos | Unity スクリプトリファレンス [公式]
Gizmos.DrawMesh | Unity スクリプトリファレンス [公式]
Gizmos.DrawWireMesh | Unity スクリプトリファレンス [公式]
Draw Colliders
コード:
Draw Colliders – Draw Unselected Colliders | Pastebin
Gizmos Utility (neuneu9)
リポジトリ:
neuneu9/unity-gizmos-utility – GitHub
参考:
Draw Gizmo (Eldoir)
リポジトリ: