3

我正在 Unity3D 中创建游戏。

我的角色动画是火柴人动画文件的形式,但可以是 Maya 或 Cinema4D。

是否可以在游戏中拥有多个 3D 角色并在它们之间进行交换 - 但是,使用相同的火柴人动画作为他们在下面的动作?

角色是否需要具有完全相同的骨架?

4

1 回答 1

1

根据Wes McDermott的用 Unity 为 Iphone 创建 3D 游戏艺术一书,基本上你可以为多个模型使用相同的动画(部分摘录可在Google Books中找到。

引用第 143 页:另一个值得一提的方面是,您可以在不同角色上重用动画,只要它们的层次结构基于动画组件引用对象的方式相同即可。

前段时间我用第二台设备并行同步进行了测试,它工作正常。

所以骨架应该是相同的,至少骨骼名称需要存在。交换角色是可能的,主要用于死亡动画。在这种情况下,您有一个运动学刚体,其物理组件随后转换为布娃娃。我认为将其扩展到整个角色没有问题。

于 2011-12-05T21:49:01.890 回答