2011-02-11 119 views
0

用这个OpenGL的东西让自己感到困惑。我想要做的是在一段时间内将一系列顶点移动到某个位置。阅读这个tutorial我理解关键帧和插值原理,但是它在教程中实现的方式对我来说很复杂。
我所有的顶点数据是在GLfloat数组OpenGL-ES基本动画

GLfloat triangle [6]; 
triangle[0] = 0; //x coord 
triangle[1] = 10; //y coord 

你的想法^^。没有z坐标,因为我不需要3D。我可以画得很好,已经有一段时间了,但现在我想动画。
任何人都知道像我这样的失败者的任何好,简单的教程:)
任何帮助将不胜感激。

回答

1

你应该寻找的是关于OpenGL中矩阵堆栈的教程。你想要做的动画你的对象是而不是来破解你的三角形数组数据值,但要应用转换矩阵来翻译/旋转/缩放场景中的对象。

下面是一个用于Android系统,但它的OpenGL ES所以应同样适用:

http://blog.jayway.com/2010/01/01/opengl-es-tutorial-for-android- --Part-III ---变换/

+0

感谢,这是我需要的:) – StuStirling 2011-02-14 15:12:50