首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 2D游戏,图形的最佳选择?

Android 2D游戏,图形的最佳选择?
EN

Stack Overflow用户
提问于 2012-02-08 23:27:29
回答 6查看 5.9K关注 0票数 3

我们是2个在Android开发和2D游戏方面没有经验的人。

我们想做一个2D游戏与相当简单的图形为Android手机。从上面看,它基本上是一座城市。建筑物只会是长方形。然后我们将有简单的字符作为小圆圈。我们需要不断更新屏幕。将会有一些AI(寻路和碰撞检测)。

制作图形的最好方法是什么?OpenGL、Canvas和Graphics的优缺点是什么?也许canvas比OpenGL更慢,但更容易使用。也许两个没有经验的人可以用Canvas或Graphics制作出比OpenGL更好的游戏,尽管OpenGL有更多的潜力?我们大约有一个月的完整工作日。

我们也有一个使用谷歌地图的想法,那么我猜那应该是一个位图。这会改变一些事情吗?

我们将用Java编程。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-02-08 23:32:50

听起来你会想要使用SurfaceView并实现自己的游戏循环。它很容易启动和运行。您可能还想检查一下诸如AndEngine或LibGDX之类的游戏引擎。

AndEngine和LibGDX为你处理所有的设置工作,它们非常好用。LibGDX是我的最爱,因为它允许更低级别的访问,而且我发现它有更好的性能。并允许您直接在计算机上进行所有测试,并仅在需要时部署到设备。

如果你不太熟悉OpenGL,那么它肯定会有一个学习曲线,我认为你会把大部分时间花在学习上,而不是跳到正确的地方去做一些事情。如果你所需要的只是2D,那么根据你的描述,SurfaceView就足够了。您可以使用边界矩形进行所有的碰撞检测,这在Android中非常简单。

票数 4
EN

Stack Overflow用户

发布于 2012-02-08 23:29:08

如果你所做的只是一个简单的2D游戏,那就别费心使用OpenGL了。

票数 3
EN

Stack Overflow用户

发布于 2012-02-08 23:31:55

你可以试试AndEngine。这里有一些碰撞检测和2D游戏的例子:http://www.andengine.org/,这是一个免费的安卓2D OpenGL游戏引擎。在Youtube上看一些如何设置它的教程(这有点棘手)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9196277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档