什么是ActionScript 3?它是如何工作的?

时间:2013-08-11 06:53:51

标签: android actionscript-3 game-engine starling-framework

我实际上是Android编程新手,我想知道像starling引擎这样的游戏引擎是如何工作的。我以前在画布上编程,SurfaceView和我能够制作简单的2D游戏,但现在我想要一个更简单的方法来制作一个动作游戏。因此,我不得不选择一个简单的引擎,通过研究我发现starling引擎是最容易学习和部署的引擎之一。

但是,我想问一下你如何在Android编程中使用引擎,因为在他们的教程中,我真的很困惑你如何把它变成一个Android游戏。

所以,我的主要问题是你可以使用ActionScript语言,如果你可以使用它来开发Android应用程序,就像在画布SurfaceView上一样。

2 个答案:

答案 0 :(得分:2)

所以,从本质上讲,是的 - 您可以使用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

答案 1 :(得分:1)

我认为你可以使用starling-framework并为Android构建很酷的游戏,但是你必须使用Adobe air来打包用在starling-framework构建的Actionscript 3中编写的游戏。您可以参考网站上的精彩教程,例如www.hsharma.com/tutorials/

此外,如果您喜欢像我这样的c ++,那么请使用cocos2dx。