我正在尝试找到一些非常基本的教程,比如如何绘制线条,如何绘制三角形,如何使用Android中的OpenGLES绘制矩形等。我找到的所有教程都是Java,但我正在寻找基于C ++的示例。如果有人能指点我这样的教程,我将非常感激。
更新
我正在用Java创建活动和渲染器,但我想在C ++中实现/重定向OnDrawFrame,OnSurfaceChanged和OnSurfaceCreated等方法。
答案 0 :(得分:0)
我建议先在桌面上学习OpenGL(2.0+),然后转到OpenGL | ES。作为一个初学者,你一定会犯错误,更容易找到,修复和学习它们以及3D渲染的理论和要求。当你有一个牢固的把握,你可以立即跳转到OGL | ES只有reference pages。
答案 1 :(得分:0)
实际上这个问题早先被问到了.. OpenGL on Android using C++ only 可能对你有用.. 但正确的方法是首先学习opengl,因为opengles就像opengl的一个子集。 这里有一本好书http://www.amazon.com/OpenGL-SuperBible-Comprehensive-Tutorial-Reference/dp/0321712617/ref=sr_1_2?s=books&ie=UTF8&qid=1318312610&sr=1-2
的链接