我在XNA制作了一款射击角色扮演游戏。我在Blender中创建了一个人体模型并将其导入到XNA中。我加载它并可以旋转整个模型,但是如何旋转每个骨骼?我试图在谷歌上查找这个,但没有找到好的答案。如何在模型中旋转XNA中的单个骨骼?
0
A
回答
3
退房在教育部分的简单的动画样品:http://create.msdn.com/en-US/education/catalog/sample/simple_animation
我知道这初看起来很复杂,但你真的用它坚持下去,直到你GROC它,没有太多的捷径到它。
0
public void ChangeBoneTransform(int boneIndex, Matrix t)
{
model.Bones[boneIndex].Transform = t * model.Bones[boneIndex].Transform ;
}
请确认您AbsoluteBoneTransforms每次你画你的模型
就是这样
要旋转用途: - ChangeBoneTransform(1,Matrix.CreateRotationX(0.1F)); //在Update()方法中
相关问题
- 1. 正确旋转剥皮模型的骨骼? XNA
- 2. 在xna中旋转后保存骨骼位置
- 3. XNA如何创建骨骼
- 4. XNA使用偏移量转换来旋转骨骼
- 5. XNA - 计算骨骼的相对旋转度
- 6. 多个骨骼旋转之谜
- 7. 在XNA中旋转3D模型
- 8. 如何在XNA中正确加速旋转的3D模型?
- 9. 如何在three.js colladaloader对象中定位骨骼(骨骼动画)
- 10. 无法让模型骨骼在XNA中独立进行动画制作
- 11. 如何在XNA中旋转静态模型?
- 12. 如何从魔兽世界模型中删除一些骨骼?
- 13. XNA中的旋转
- 14. 如何在XNA中旋转边界框?
- 15. 如何将模型绑定到特定骨骼上的另一个模型?
- 16. 在XNA中旋转一个精灵
- 17. Assimp动画骨骼转换
- 18. 调整Kinect中的骨骼骨骼位置sdk 1.5
- 19. 如何计算旋转[XNA]后附加模型的位置?
- 20. xna中的旋转问题
- 21. 插入骨骼中的3D模型编程
- 22. 在GLM中旋转模型
- 23. 骨骼的缩放工作,而旋转不是Unity3d
- 24. 绘制旋转物体之间的骨骼
- 25. Mixamo Animation and Unity:如何翻转动画中其中一个骨骼的坐标?
- 26. 模型旋转在XNA到3D最大似乎是错误的
- 27. XNA Sprite旋转
- 28. Three.js多个骨骼动画
- 29. 在XNA 3.1中的多个模型
- 30. 如何在XNA中获取2D模型的3D模型?