我正在用Unity3D创建一个游戏。
我的角色动画是在stickman动画文件的形式,但可以是Maya或Cinema4D。
是否有可能在游戏中拥有多个3D角色并在他们之间交换-然而,使用相同的操纵杆动画作为他们的运动?
角色需要有完全相同的骨架吗?
基本上你可以根据Wes McDermott的《Creating 3D Game Art for Iphone with Unity》一书对多个模型使用相同的动画。
另一个值得一提的方面是,你可以在不同的角色上重用动画,只要它们的层次结构基于动画组件引用对象的方式是相同的。我在一段时间前用第二个钻机并行同步测试了它,它工作了。
所以骨骼应该是相同的,至少骨骼名称需要出现。交换角色是可能的,主要用于死亡动画。在这种情况下,你有一个运动刚体,它的物理成分被转换成布娃娃。我认为将其扩展到整个字符没有问题。