我想知道,如果我要制作一个简单的基本鸟类射击游戏(鸟儿飞过上面,男孩从底部射击它们),那么我是否需要一个游戏引擎来开发android?我应该经历学习AndEngine的麻烦吗?或者我是否使用SurfaceView /甚至动画做到了?
谢谢
答案 0 :(得分:3)
您可以尝试使用AndEngine。它比SurfaceView更好,因为AndEngine是一个游戏引擎。这里有各种类型的动画,它很容易让你有更好的游戏体验,但我们必须在这里处理内存问题。
您也可以尝试使用Cocos2D。开源游戏引擎列表是GameEngines。尽量考虑适合你的游戏。
答案 1 :(得分:2)
你可以尝试Google's new games engine用于安卓。
这是非常新的,我不知道现有游戏是否使用它,但它正在积极开发中,而且新功能经常出现。包括最近导出到IOS的功能,使其成为跨平台部署的选项。
答案 2 :(得分:0)
这是另一个list of Game engines,但主要用于大型制作游戏。底部还有一个“开源”列表。
答案 3 :(得分:0)
另一款新的基于Lua的跨平台引擎是BatteryTech Engine。 http://www.batterytechsdk.com
免费试用 支持Android,iOS,BB10,PC,Mac
许可证购买为您提供完整的源代码。