我刚刚在Blender艺术家论坛上发布了此内容,然后才意识到我可能会从更多针对游戏开发的读者那里得到更好的响应,因此为发布而道歉!出于正确的原因:)
我是一名程序员,尝试使用Ogre为行走游戏项目的角色设置动画。我在Blender中做了一个非常简单的步行周期,并将其导出到Ogre,它的运行效果还不错。好的,我的意思是它可以工作,但脚踩会很糟糕。这是因为我只是对Blender中的原位行走(在原点)进行了动画处理,当然我不知道对应的“行走速度”,所以当我在游戏中移动角色时,动作不会必须与动画中脚的运动相匹配。
所以我的问题是:这种事情的正常做法是什么?在工作中,我们使用Maya,并且动画师可以为表示角色“位置”的特殊“ moveTrans”节点设置动画(或让导出器根据根节点的移动为其生成动画),然后游戏可以读取此内容知道动画移动角色的速度。因此,在Maya文件中,角色将向前走一个周期,并且这个额外的节点将与它们并拢。在开放源代码领域,我还没有看到这样的东西,而且Ogre Exporter脚本中肯定没有提供类似的东西。您通常会为此做什么?