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

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

我实际上是 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/

相关文章:

android - 将数据从配置 Activity 发送到 AppWidget

apache-flex - 在 flex 应用程序中使用 mxml 比 actionscript 有什么优势?

javascript - Div之间的碰撞检测

android - 如何重新生成 R.java 文件?

java - 如何在安卓应用中添加暂停/恢复录音功能

actionscript-3 - 如何检查NetStream是否正在播放

desktop-application - libGDX 是否适合纯桌面应用程序开发?

OpenGL 纹理管理

android - cocos2d-x & android 从assets文件夹加载文件

flash - 为 AS3 嵌入字体。如何?