繁体   English   中英

初学者OpenGL ES glsurfaceview / Render

[英]Beginner OpenGL ES glsurfaceview/Render

我是OpenGL的新手,我正在尝试学习它。 我创建了一个正方形,我告诉它旋转。 为此,我告诉它onSurfaceCreated,并且它可以正常工作,它显示旋转的图片。 但是我读到在创建表面时会调用onSurfaceCreated。 所以问题是,每次我想要更新对象以进行任何转换时,它是否都必须总是onSurfaceCreated;如果该逻辑正确,是否意味着每次渲染新框架时都要调用onSurfaceCreated,因为名称onSurfaceCreated和onDraw,我认为onDraw会使用框架的更新渲染来重绘场景吗?

老实说,我还没有在Android上做到这一点,但是我有很多OpenGL ES经验。 但是我认为您的假设是正确的。 onSurfaceCreated将是一个初始化界面, 应该被称为每一帧。 相反,您将在onDraw更新和/或重绘场景。

也许包括一些到目前为止的示例代码? 然后,我们可以建议一些更好的架构方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM