我正在Unity3D中创建游戏。
我的角色动画采用火柴人动画文件的形式,但可以是Maya或Cinema4D。
是否可以在游戏中拥有多个3D角色并在它们之间进行交换 - 但是,使用与其下方相同的火柴人动画?
角色是否需要具有完全相同的骨架?
答案 0 :(得分:1)
基本上你可以根据Wes McDermott所着的为Unity Iphone创建3D游戏艺术这本书使用相同的动画(Google Books提供一些摘录。< / p>
引用第143页:值得一提的另一个方面是,只要基于动画组件引用对象的方式,它们的层次结构相同,就可以在不同的角色上重复使用动画。
我前段时间对它进行了测试,第二台钻机并行同步并且有效。
因此骨架应至少相同,至少需要存在骨骼名称。交换字符是可能的,主要用于死亡动画。在这种情况下,你有一个运动刚体,其物理组件然后被转换成布娃娃。我认为将此扩展到整个角色没有问题。