使用补间将骨骼移动到预定义位置

时间:2013-11-23 11:06:13

标签: c# xna

我正在开发一个小型XNA程序,我想在其中制作一个人的模型。

为了做到这一点,应该能够将人体的不同部位设置为代码中的位置。例如“向右移动右臂”(相对于模型的预定义坐标)。

我有一个带有骨骼的皮肤.X模型。

在XNA中实现这一目标的最佳方法是什么?理想情况下,我会寻找:

  1. 某种管理器/引擎,我可以运行model.moveBone(Bones.ARM, new Vector3(...));之类的伪代码,其中该点与模型相关。

  2. 指定将骨骼从当前位置补间到新位置的时间段

  3. 使用反向运动学

0 个答案:

没有答案