我实际上是 android 编程的新手,我想知道像 starling 引擎这样的游戏引擎是如何工作的。我以前用 canvas、surfaceView 编程过,我能够制作简单的 2D 游戏,但现在我想要一种更简单的方法来制作 Action 游戏。因此,我不得不选择一个简单的引擎,通过研究我发现 Starling 引擎是最容易学习和部署的引擎之一。
但是,我想问一下您如何在 Android 编程中使用这些引擎,因为在他们的教程中,我真的很困惑您如何将它变成一个 android 游戏。
所以,我的主要问题是您可以将 ActionScript 语言用于什么,以及您是否可以使用它来开发 Android 应用程序,就像在 Canvas SurfaceView 上一样。
最佳答案
所以,本质上,是的 - 您可以使用 Actionscript 为 Android(以及 Flash 播放器和 iOS)开发游戏。
不过,您需要使用一些工具来执行此操作:
Adobe AIR是您将用来打包您的 Flash 应用程序以部署到 Android 设备的工具。您可以使用 Flash Pro 或 Flash Develop 编写纯 actionscript 并通过它进行部署,并且性能会......好的。如果你想要真正好的性能,你会想要使用 starling framework在这个问题上已经提到了这一点。
在您开始之前,您可能需要做一些研究。Lee Brimelow 有一个网站,其中包含一些您可以查看的 Starling 视频教程。
http://www.gotoandlearn.com/play.php?id=147
他确实使用了 Flash Builder,它要花几百美元,但如果你在 Windows 上,你可以试试 FlashDevelop这是一款非常棒的(免费的)应用程序。
要考虑的事情很多,但我真的很喜欢 Flash 平台,一旦您开始使用它,您就可以用它做很多事情!在生产力和应用程序性能方面,我会选择 Actionscript+Starling 而不是任何其他跨平台解决方案。但那只是我。 :D
关于android - 什么是 ActionScript 3?它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18169524/