1

我正在尝试为类似于此处的模型制作动画:http ://wollay.blogspot.com/2012/09/new-cube-world-video.html 。它由立方体组成,分为几个部分:头部、身体、手臂和腿。我对动画没有经验。我将如何使用 opengl 创建类似于该视频中看到的步行动画?

4

1 回答 1

1

如果你想做“简单”的动画(就像很死板一样)。随着时间的推移,您可以简单地通过简单地改变运动速度来围绕与身体的连接点旋转腿和手臂。例如,在您的计时器功能或空闲功能中,您检查已经过去了多少时间,并基于此将零件的旋转设置为某个数字,直到它以弧线的另一种方式向后摆动的某个点。

如果您想要更复杂的东西,最好在 3D 建模工具中制作动画和创建模型,该工具也允许您创建动画。尝试编写更复杂的动画可能很困难。

对于初学者,你总是可以只做简单的刚性摆动动画,也许可以尝试以编程方式添加更多运动,例如一些左右摇摆的手臂,如果你已经做过来回摆动和一些基本的空闲动画,这很简单。

于 2013-01-16T19:22:32.117 回答