如果您要制作一个简单的游戏,让我们说一个可以在屏幕上前后移动的简笔画,您是否需要在Android中使用OpenGL或不使用2D图形OpenGL足够了吗?我正在考虑尝试做一个简单的游戏,但试图看看是否有必要关注OpenGL。谢谢Android中的2D绘图
0
A
回答
1
如果你没有OpenGL的经验,但不希望使用现有的游戏库,我会建议开始使用画布。 http://developer.android.com/guide/topics/graphics/2d-graphics.html
检查出最相关的细节“上从表面上看”部分。 这些日子里,这些东西变得越来越硬件加速,所以你会看到运行3.0及更高版本的新手机有相当不俗的表现。
一个伟大的第一个阅读源代码并且可能用作基础的项目是经典的“月球登陆器”示例。
http://developer.android.com/resources/samples/LunarLander/index.html
1
你想要一个很大的建议吗?
开始学习和使用AndEngine这是一个免费的Android 2D OpenGL的游戏引擎
这是AndEngine取得了List of Apps and Games,这是一个list of showcases。
另外它非常非常酷,因为它的扩展(box2d,多人游戏,控件等等)。现在它的创始人在Zynga的工作:)
源代码是关于GitHub avaible(不看对谷歌的代码,这是过时的)
UPDATE:这是扩展的完整列表
- AndEngineAugmentedRealityExtension
- AndEngineLiveWallpaperExtension
- AndEngineMODPlayerExtension
- AndEngineMultiplayerExtension
- AndEngineMultiTouchExtension(合并为 'GLES2' 分支。)
- AndEnginePhysicsBox2DExtension
- AndEngineSVGTextureRegionExtension
- AndEngineTexturePackerExtension
- AndEngineTMXTiledMapExtension(合并为 'GLES1' 分支。)
0
最好是从简单的2D动画开始,直到你学习了Android的工作方式,然后如果你需要更强大的图形移动到OpenGL。你可能需要一些框架时要模拟重力和物理碰撞等...
先做检查:How can I use the animation framework inside the canvas?
相关问题
- 1. 2D绘图与Android
- 2. Android,Java&2d绘图
- 3. 在Android中高效的2D绘图
- 4. XNA 2d绘图库
- 5. 绘制在图2D图形
- 6. 在android中绘制一个2D饼图,就像饼图。
- 7. Netbeans 6.x中的2D绘图
- 8. 使用Gnuplot在3d图中绘制一组2d的绘图
- 9. Java 2D绘图框架
- 10. DirectX 2D绘图与Vb.net
- 11. 2d几何绘图工具
- 12. Quartz 2d绘图公式
- 13. 绘制文档tfidf 2D图
- 14. 绘制ER图的Java图形2D库?
- 15. 在OpenGL中创建2D绘图
- 16. 绘图2D等距图像网格
- 17. Android 2D图形库
- 18. 如何在R中的3D图中绘制多个2d图?
- 19. Netbeans 8.0.2简单的2D绘图
- 20. 面向用户的OpenGL 2d绘图
- 21. Java 2D绘图的最佳性能
- 22. 3D绘图与给定的2D数据
- 23. Android的绘图
- 24. Android - 使用openGL ES绘制2D,然后2D。
- 25. Android 2D帆布游戏 - 绘制背景位图
- 26. android中的opengl 2D图像网格
- 27. 绘制2D:在网格布局图上绘制网格图
- 28. 使用绘图视图在WPF中显示2D原理图
- 29. Opengl像素完美2D绘图
- 30. 将2D图像绘制到Targetmarker上
是否有一个jar文件的地方,我可以下载,并把我的构建路径? – auwall12688 2012-01-07 18:27:43
据我所知,他正在重写所有内容,并更新所有他的github帐户。我认为你必须手动构建一切并创建jar来使用它们。对于旧的稳定版本(5个月大),你可以看看我认为的谷歌代码。无论如何,你可以在他们的论坛上关注官方公告:http://www.andengine.org/forums/announces/andengine-gles2-pre-release-on-december-23rd-t6097.html – StErMi 2012-01-07 18:32:15