安卓等距离游戏引擎

9
有现成的开源或商业解决方案吗?
1个回答

10

目前我所知道的并没有一种专门制作等距游戏的解决方案,但是等距游戏其实就是平铺式游戏。主要不同之处在于将x和y游戏坐标转换为x和y屏幕坐标的几个简单的数学技巧。但这些数学技巧已经有用多种语言进行了详细记录。

我是从Actionscript中学习到这个技术的,Actionscript的语法与Java几乎相同,因此您应该能够轻松地跟随这个教程:

http://www.tonypa.pri.ee/tbw/tut16.html

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

http://code.google.com/p/cocos2d-android/ http://www.andengine.org/

Unity3D也计划发布其工具包的2D版本。但是您也可以使用固定相机制作3D游戏。

http://unity3d.com

== 更新 == 截至2012年3月,Adobe Flash现在有了一个相当不错的导出到Android和iOS的功能,只要您使用新的stage3D功能,而不是传统的显示列表。对于2D基于平铺的游戏,起点将使用starling框架的Flash。

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


这实际上是一个很好的答案。谢谢! - Andy Hin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接