2011-05-01 104 views

回答

9

沒有一個解決方案(我知道的)只是爲了製作等距遊戲。但等距遊戲只是平鋪遊戲。主要的不同之處在於將x和y遊戲座標轉換爲x和y屏幕座標的一些簡單的數學技巧。但是這個數學在各種語言中都有很好的記錄。

我從Actionscript瞭解到它。 Actioncript的語法幾乎是相同的Java,所以你應該能夠遵循本教程很容易: http://www.tonypa.pri.ee/tbw/tut16.html

而且至少有兩個引擎,我知道的是支持2D瓷磚的遊戲: 的cocos2d的Android和AndEngine。

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

http://www.andengine.org/

我相信Unity3D正計劃推出自己的工具包的2D版本,以及。 http://unity3d.com 但是,你也可以用固定相機制作3D遊戲。

== ==更新 截至2012年3月,ADOBE FLASH現在有一個很好的出口到Android和iOS,只要你使用新的Stage3D功能,並傳統的顯示列表。對於基於2D瓦片的遊戲,起點將是使用閃存的starling框架。

==更新2 == 截至2013年1月,Unity現在對2D遊戲有官方支持。我嘗試過用它製作遊戲,我可以強烈推薦它。

+0

這實際上是一個很好的答案。謝謝! – 2011-05-05 02:48:18