标签: c# xna
我正在开发一个小型XNA程序,我想在其中制作一个人的模型。
为了做到这一点,应该能够将人体的不同部位设置为代码中的位置。例如“向右移动右臂”(相对于模型的预定义坐标)。
我有一个带有骨骼的皮肤.X模型。
在XNA中实现这一目标的最佳方法是什么?理想情况下,我会寻找:
某种管理器/引擎,我可以运行model.moveBone(Bones.ARM, new Vector3(...));之类的伪代码,其中该点与模型相关。
model.moveBone(Bones.ARM, new Vector3(...));
指定将骨骼从当前位置补间到新位置的时间段
使用反向运动学