适用于Android的等距游戏引擎

时间:2011-05-01 16:43:47

标签: android

是否有任何现有的开源或商业解决方案?

1 个答案:

答案 0 :(得分:9)

没有解决方案(我知道)只针对制作等距游戏。但等距游戏只是平铺游戏。主要的不同是一些简单的数学技巧,涉及将x和y游戏坐标转换为x和y屏幕坐标。但是这种数学在各种语言中都有很好的记录。

我从Actionscript中了解到它。 Actioncript的语法几乎与java相同,因此您应该能够非常轻松地学习本教程: http://www.tonypa.pri.ee/tbw/tut16.html

至少有两个我知道支持2D平铺游戏的引擎: 适用于Android和AndEngine的Cocos2d。

http://code.google.com/p/cocos2d-android/

http://www.andengine.org/

我相信Unity3D也计划发布他们的工具包的2D版本。 http://unity3d.com 但你也可以用固定的相机制作3D游戏。

==更新== 截至2012年3月,如果您使用新的stage3D功能,并且传统的显示列表,Adobe Flash现在可以很好地导出到Android和iOS。对于基于2D平铺的游戏,起点将是使用starling框架进行闪存。

==更新2 == 截至2013年1月,Unity现在正在支持2D游戏。我尝试用它制作游戏,我强烈推荐它。