初学者OpenGL ES glsurfaceview / Render

时间:2013-07-29 20:09:13

标签: android opengl-es

我是OpenGL的新手,我正在努力学习它。我创建了一个正方形,我告诉它旋转。要做到这一点,我告诉它onSurfaceCreated,它的工作原理,它显示旋转的图片。但是我读到在创建曲面时调用onSurfaceCreated。所以问题是,每次我想更新一个对象进行任何转换时,它总是必须是onSurfaceCreated,如果该逻辑是正确的,这是否意味着每次调用一个新的帧onSurfaceCreated时都会被调用,因为名称onSurfaceCreated和onDraw,我会认为onDraw会使用更新的帧渲染重绘场景吗?

1 个答案:

答案 0 :(得分:1)

老实说我还没有在Android上做过这个,但我有一点OpenGL ES经验。但我认为你的假设是正确的。 onSurfaceCreated将是一个初始化接口,应该每帧调用。相反,您将在onDraw中更新和/或重新绘制场景。

可能包含一些您目前所获得的示例代码?然后我们可以推荐一些方法来更好地构建它。