1
85
我也遇到过类似的情况。
在复制岛源代码文件中获取战利品:游戏渲染器.java了解如何使用正确的GL标志设置画布以进行2D(精灵)渲染。 你真的应该看看复制岛的同一个作者的SpriteMethodTest: http://code.google.com/p/apps-for-android/source/browse/trunk/SpriteMethodTest Using OpenGL to replace Canvas - Android gl.gl清除(GL10.GL\u颜色\u缓冲区\u位); 之后你就可以渲染精灵了。 http://qdevarena.blogspot.com/2009/02/how-to-load-texture-in-android-opengl.html 不过,这本教程确实帮助了我加载精灵: http://tkcodesharing.blogspot.com/2008/05/working-with-textures-in-androids.html 我就是这样做的,我有一个叫纹理.java:
然后在onDrawFrame()方法中,我只需执行以下操作:
这会让你在openGL画布上绘制2D精灵。 我注意到在这方面没有直接的教程。希望将来我会在我的开发博客上发布一个: http://developingthedream.blogspot.com/ |
2
12
二维编程就是被限制在平面上的三维编程。你别无选择,只能学习3D,但当你使用它时,只需设置z=0。 有一本关于opengles的官方书籍。这可能会给你一个你想要的介绍: http://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/ |
3
3
我肯定会去查收Android-Chris Pruett的谷歌IO讲座 为Android redux编写实时游戏 抓取PDF文件 它在很多方面都非常有用,Chris在为移动设备创建游戏方面有着非常丰富的经验 http://developer.android.com/guide/topics/graphics/index.html#drawing-with-canvas
OpenGL: 您可能希望在手机上安装一些值得一试的免费应用程序: min3d框架, 红皮书样本 |
4
1
你可以看到这个项目 https://github.com/ChillingVan/android-openGL-canvas/blob/master/README-en.md 它用OpenGL实现了canvas。它是纯Java。它实现了普通画布所能做的部分工作。 |
5
0
我一开始只有编程经验,没有OpenGL经验。我用了雷·温德里奇的教程网站。那里提供的信息一流,易于理解。他删去了大部分多余的信息,并提供了你所需要知道的,以迅速提高工作效率。我强烈推荐本教程作为起点: http://www.raywenderlich.com/5223/beginning-opengl-es-2-0-with-glkit-part-1
|
6
0
有很多在线教程,你可以遵循,但对于初学者来说,没有什么可以取代这一个: A real Open GL ES 2.0 2D tutorial |
pats · 在Libgdx中定位和旋转动画 7 年前 |
harryisaac · SceneKit自定义几何体纹理错误 7 年前 |
user8581488 · OpenGL ES3阴影贴图问题 7 年前 |