首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓。2D游戏开发

安卓。2D游戏开发
EN

Stack Overflow用户
提问于 2012-08-05 23:46:53
回答 8查看 56K关注 0票数 22

我想开始为Android开发一个2D游戏,但我没有丝毫的线索从哪里开始。例如,“愤怒的小鸟”游戏是如何开发的?我猜是2D引擎还是什么?

有人能说明一下这件事吗?任何事情都是值得感谢的,因为我对首先去哪里找没有任何想法。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-04-28 22:06:05

我推荐LIBGDX

http://libgdx.badlogicgames.com/index.html

开源,java,跨平台,对Open-GL的良好支持,大量的例子和良好的社区。

票数 11
EN

Stack Overflow用户

发布于 2012-08-12 19:42:20

我广泛使用过AndEngine,我真的很喜欢它,但是

2D游戏-除非你的脑海中有一些非常非常复杂的东西(很多物理和碰撞检测),我建议你考虑用普通的老HTML(具体地说是HTML5)来创建它们。

为什么?

因为HTML5在任何地方都可以使用,而且有一些非常不错的工具包,可以用来制作更复杂的东西(包括关卡编辑器和基础物理东西)。

此外,你可以将HTML5转换成适用于安卓、iOS和其他平台的应用程序--例如,你的游戏几乎可以在任何地方运行,只需很少的额外努力。使用Cordova(phonegap)这样的工具,你甚至可以访问由HTML5代码创建的应用程序中的摄像头和倾斜传感器等东西(安卓上的海豚浏览器甚至允许这些应用程序在浏览器中运行!)

如果你真的想要更花哨的东西,Corona是相当不错的,很容易学习,而且也是跨平台的-如果你很高兴被困在Android上,那么Andengine是很棒的!

票数 13
EN

Stack Overflow用户

发布于 2012-08-06 00:07:57

是的,“愤怒的小鸟”是在它自己的2D引擎上开发的。我建议看看这些引擎:

Corona SDK - really simple crossplatform(!) engine. Nice one to start.

AndEngine - havent any type of documentation, but there are a lot of references and useful extensions, including Multiplayer. Good community

Marmalade (AirPlay SDK) -非常强大,但是很复杂的引擎。它被点击了很多次。

此外,您还可以将Unity3D与2D扩展一起使用。它的引擎很棒。

祝你开始的时候好运;)

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

https://stackoverflow.com/questions/11817789

复制
相关文章

相似问题

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