动画在opengl中由立方体制成的模型

时间:2013-01-16 19:18:02

标签: c++ opengl animation 3d

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

1 个答案:

答案 0 :(得分:1)

如果你想做“简单”的动画(就像非常僵硬)。通过简单地改变移动速度,您可以简单地将腿和臂围绕连接点旋转到身体。例如,在您的计时器功能或空闲功能中,您可以检查已经过了多长时间,并根据该部件的旋转将该部件的旋转设置为某个数字,直到它在弧形中向其它方向摆动为止。

如果你想要更复杂的东西,你最好在3D建模工具中动画和创建模型,这样你也可以创建动画。尝试编写更复杂的动画可能很困难。

对于初学者来说,你总是可以做简单的刚性摆动动画,也许可以尝试以编程方式添加更多的动作,例如一些左右摆动,如果你已经做了前后摆动和一些基本的空闲动画,这很简单