【unity】unity上でボーンを可視化するツール【スクリプト】

【unity】unity上でボーンを可視化するツール【スクリプト】

2020年3月3日
dynamicbone

更新日 2020/3/3

ボーンビューア

unity上でボーンとボーンの繋がりを見ることのできるツール作りました!
シーンビューでゲーム実行中でも停止時でもボーンの動きを見ることができます。
(GameViewでもGizmoをONにすると確認可能)

f:id:rgamebox:20200303104311p:plain

使い方は簡単。
SkinnedMeshRendererが存在するオブジェクトに”BoneViewer.cs”コンポーネントをAddするだけです。

f:id:rgamebox:20200303104346p:plain

このコンポーネントの設定で、ボーン名を表示する事もできるよ!

f:id:rgamebox:20200303104427p:plain

◆人型だけじゃなくて、SkinnedMeshRendererあれば全ての形状のボーンの表示が可能です

設定項目

f:id:rgamebox:20200303161249p:plain

上記書いてある通りなんですが、2019.3.2の場合文字が太字になって見にくい…

注意事項

・Gizmos設定の”3D Icons”をオフにしないと見づらいです

f:id:rgamebox:20200303111234p:plain

・おまけ

GameViewでもGizmosをOnにすると、骨みられます

f:id:rgamebox:20200303111338p:plain

ソースコード

MITライセンスです。まあご自由に使用&改変オッケー。

gist6c6e4a25f1fdedcb4c24ad06e1a05524

関連便利ツール

その他 ダイナミックボーン系ツールです。

dynamicbone – gamebox

www.unitygamebox.com

 

#dynamicbone