実行した手順:
- Blender(バージョン 2.66a) から Unity にリギング/アニメーション化されたキャラクター (fbx ファイル) をインポートしました (私が使用しているバージョンは 4.1.2 だと思います; ここ数日以内にダウンロード/インストールしたことを知っています)
- インスペクターのアニメーション設定で「アニメーションのインポート」をチェック
- インスペクタで作成/テストされたアニメーション クリップ
- キャラクターをアセットパネルから階層パネルにドラッグしました
キャラクターを Hierarchy パネルにドラッグした後、シーン内のキャラクター インスタンスを選択すると、アニメーションが表示されなくなっていることに気付きました。ゲームを実行すると、タイトルで参照されている MissingComponentException を受け取ります。
要約すると、インスペクターのインポート設定でアニメーションを確認できますが、キャラクターをシーンにドラッグすると、アニメーションが消えます。
「アイドル」アニメーションを再生する簡単なコードを次に示します (インポート設定で正しく名前が付けられ、正しく再生されます)。
void Start () {
animation.Play("Idle");
}