我想开始为Android开发一个2D游戏,但我没有丝毫的线索从哪里开始。例如,“愤怒的小鸟”游戏是如何开发的?我猜是2D引擎还是什么?
有人能说明一下这件事吗?任何事情都是值得感谢的,因为我对首先去哪里找没有任何想法。
发布于 2014-04-28 22:06:05
我推荐LIBGDX
http://libgdx.badlogicgames.com/index.html
开源,java,跨平台,对Open-GL的良好支持,大量的例子和良好的社区。
发布于 2012-08-12 19:42:20
我广泛使用过AndEngine,我真的很喜欢它,但是
2D游戏-除非你的脑海中有一些非常非常复杂的东西(很多物理和碰撞检测),我建议你考虑用普通的老HTML(具体地说是HTML5)来创建它们。
为什么?
因为HTML5在任何地方都可以使用,而且有一些非常不错的工具包,可以用来制作更复杂的东西(包括关卡编辑器和基础物理东西)。
此外,你可以将HTML5转换成适用于安卓、iOS和其他平台的应用程序--例如,你的游戏几乎可以在任何地方运行,只需很少的额外努力。使用Cordova(phonegap)这样的工具,你甚至可以访问由HTML5代码创建的应用程序中的摄像头和倾斜传感器等东西(安卓上的海豚浏览器甚至允许这些应用程序在浏览器中运行!)
如果你真的想要更花哨的东西,Corona是相当不错的,很容易学习,而且也是跨平台的-如果你很高兴被困在Android上,那么Andengine是很棒的!
发布于 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扩展一起使用。它的引擎很棒。
祝你开始的时候好运;)
https://stackoverflow.com/questions/11817789
复制相似问题