是否有任何现有的开源或商业解决方案?
据我所知,没有一个解决方案仅旨在制作等距游戏。但等距游戏只是平铺游戏。主要区别在于一些与将 x 和 y 游戏坐标转换为 x 和 y 屏幕坐标相关的简单数学技巧。但这个数学在多种语言中都有很好的记录。
我是从 Actionscript 中了解到的。 Actioncript 的语法与 java 几乎相同,因此您应该能够非常轻松地遵循本教程:http://www.tonypa.pri.ee/tbw/tut16.html http://www.tonypa.pri.ee/tbw/tut16.html
据我所知,至少有两个引擎支持基于 2D 图块的游戏:
适用于 Android 的 Cocos2d 和 AndEngine。
http://code.google.com/p/cocos2d-android/ http://code.google.com/p/cocos2d-android/
http://www.andengine.org/ http://www.andengine.org/
我相信 Unity3D 也计划发布其工具包的 2D 版本。http://unity3d.com http://unity3d.com但您也可以使用固定摄像头制作 3D 游戏。
==更新==
截至 2012 年 3 月,Adobe flash 现在可以很好地导出到 Android 和 iOS,前提是您使用新的 stage3D 功能,并且not传统的显示列表。对于基于 2D 图块的游戏,起点是使用 Flash 的 starling 框架。
==更新2==
截至 2013 年 1 月,Unity 现已正式支持 2D 游戏。我尝试过用它制作游戏,我强烈推荐它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)