メインコンテンツへスキップ
< すべてのトピックに戻る

「SkinnedMeshRenderer has no bones assigned」が出た場合は?

動く3Dモデル(SkinnedMeshRenderer)に、骨格(ボーン)のデータが正しく紐付いていません。

Blender等からFBXをインポートした際の設定ミスや、スクリプトでモデルを動的に着せ替えた際、頂点を動かすための「骨(Transformの配列)」の参照渡しを忘れているためです。

インポートしたFBXの Inspectorを開き、「Rig」タブの設定が正しいか確認します。着せ替えシステムを作っている場合は、smr.bones = targetBones;のように新しい骨の配列をスクリプトで代入し直す必要があります。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に