采取的步骤:
- 从 Blender(版本 2.66a)导入绑定/动画角色(fbx 文件)到 Unity(我相信我使用的版本是 4.1.2;我知道我在过去几天内已经下载/安装了它)
- 在检查器的动画设置中选中“导入动画”
- 在检查器中创建/测试动画剪辑
- 将角色从 Asset 面板拖到 Hierarchy 面板
将角色拖到层次面板后,我注意到当我选择场景中的角色实例时不再看到动画。如果我运行游戏,我会收到标题中引用的 MissingComponentException。
总之,我可以在 Inspector 的导入设置中看到动画,但是一旦我将角色拖入场景中,动画就会消失。
这是我播放“空闲”动画的简单代码(正确命名并在导入设置中正确播放):
void Start () {
animation.Play("Idle");
}