Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的二维绘图_Android_Opengl_Opengl Es - Fatal编程技术网

Android中的二维绘图

Android中的二维绘图,android,opengl,opengl-es,Android,Opengl,Opengl Es,如果你要做一个简单的游戏,比如说一个可以在屏幕上前后移动的棒状图形,你需要在Android中使用OpenGL吗,或者不使用OpenGL的2D图形就足够了?我正在考虑尝试制作一个简单的游戏,但尝试看看是否有必要关注OpenGL。谢谢你想要一个大建议吗 开始学习和使用它是一个免费的Android 2D OpenGL游戏引擎 这是一个用安德林制造的,这是一个 由于它的扩展(box2d、多人游戏、控件等等),它也非常酷。其创始人现在在Zynga工作:) 源代码在上可用(不要看谷歌代码,它已经过时了) 更

如果你要做一个简单的游戏,比如说一个可以在屏幕上前后移动的棒状图形,你需要在Android中使用OpenGL吗,或者不使用OpenGL的2D图形就足够了?我正在考虑尝试制作一个简单的游戏,但尝试看看是否有必要关注OpenGL。谢谢你想要一个大建议吗

开始学习和使用它是一个免费的Android 2D OpenGL游戏引擎

这是一个用安德林制造的,这是一个

由于它的扩展(box2d、多人游戏、控件等等),它也非常酷。其创始人现在在Zynga工作:)

源代码在上可用(不要看谷歌代码,它已经过时了)

更新:这是扩展的完整列表

  • 和engineaugmentedrealityextension
  • ANDENGINELIVEL扩展
  • AndEngineMODPlayerExtension
  • AndEngineMultiplayerExtension
  • AndEngineMultiTouchExtension(合并到'GLES2'分支。)
  • AndenginephysicsBox2D扩展
  • AndEngineSVGTextureRegionExtension
  • AndEngineTexturePackerExtension
  • AndEngineTMXTiledMapExtension(合并到'GLES1'分支中。)

最好从简单的2D动画开始,直到您了解android的工作原理,然后如果您需要更强大的图形,请转到openGL。当你想模拟重力和物理碰撞等时,你可能需要一些框架


首先检查此项:

如果您没有OpenGL经验,但不想使用现有的游戏库,我建议您开始使用canvas。

有关最相关的详细信息,请查看“在曲面视图上”部分。 这些天来,这些东西正在变得越来越硬件加速,所以你会看到在运行3.0及以上的新手机上有相当不错的性能

一个伟大的第一个项目阅读源代码,并可能作为一个基地是经典的“月球着陆器”的例子


有jar文件可以下载并放在我的构建路径中吗?据我所知,他正在重写他的github帐户上的所有内容并更新所有内容。我认为您必须手动构建所有内容并创建jar才能使用它们。对于旧的稳定版本(5个月前),我想你可以看看谷歌代码。无论如何,您可以在他们的论坛上看到官方公告: