我实际上是
Android编程的新手,我想知道像starling引擎这样的游戏引擎是如何工作的.我以前在画布上编程,SurfaceView和我能够制作简单的2D游戏,但现在我想要一个更简单的方法来制作一个动作游戏.因此,我不得不选择一个简单的引擎,通过研究我发现starling引擎是最容易学习和部署的引擎之一.
但是,我想问一下你如何在Android编程中使用引擎,因为在他们的教程中,我真的很困惑你如何把它变成一个Android游戏.
所以,我的主要问题是你可以使用ActionScript语言,如果你可以使用它来开发Android应用程序,就像在画布SurfaceView上一样.
解决方法
所以,实质上,是的 – 您可以使用Actionscript为Android(以及Flash播放器和iOS)开发游戏.
您需要使用几个工具来执行此操作:
Adobe AIR将用于打包您的Flash应用程序以部署到Android设备.你可以使用Flash Pro或Flash Develop编写纯动作脚本并通过它进行部署,性能将会很好.如果你想要真正好的表现,你会想要使用这个问题上提到的starling framework.
在你潜入之前你可能需要做一些研究.Lee Brimelow有一个网站,里面有几个你可以查看的八卦视频教程.
http://www.gotoandlearn.com/play.php?id=147
他确实使用Flash Builder,花费几百美元,但如果你在Windows上,你可以尝试FlashDevelop,这是一个非常不可思议(和免费)的应用程序.
要考虑很多,但我真的很喜欢Flash平台,一旦你进入它,你可以用它做很多事情!我会选择Actionscript Starling而不是任何其他跨平台解决方案来提高生产力和应用程序性能.但那只是我. :d