有啥现代方法可以用 ActionScript 做游戏吗?

Posted

技术标签:

【中文标题】有啥现代方法可以用 ActionScript 做游戏吗?【英文标题】:Is there any modern way to do games with ActionScript?有什么现代方法可以用 ActionScript 做游戏吗? 【发布时间】:2017-06-11 00:02:21 【问题描述】:

我知道使用 ActionScript 开发游戏是可能的。我的问题是:

有没有什么方法可以生成像“Unity”一样的游戏,使用 Adob​​e 工具,而不要求用户安装 3rd 方插件(Flash Player、Adobe Air)?

我想使用 ActionScript 为移动平台制作游戏,而无需安装第三方插件。有可能吗?

*** Royale这样的游戏是怎么做出来的?

欣赏。

【问题讨论】:

您可以使用 Adob​​e air 发布 iosandroid 应用程序。您何时必须安装第 3 方软件才能在手机上运行应用程序?是的,对于桌面应用程序,他们必须安装 Air,但对于移动应用程序则不需要 至于皇室战争,flash 可以支持 away3D 和多人游戏,所以我想应该可以在 flash 中制作类似的游戏。 “像 *** Royale 这样的游戏是如何制作的?...” 阅读像 making-of article 这样的东西。你问的是服务器、图形设计、图形编程、声音还是人工智能编程?具体的以获得更快的答案。 【参考方案1】:

您可以将 Adob​​e AIR 项目导出为独立的可执行文件,例如:

对于 Android,您可以使用 Captive Runtime 导出您的应用程序,它将生成一个可供安装的 APK。此 APK 不需要在用户的设备上安装 Adob​​e AIR。 对于 iOS,AIR 始终使用 Captive Runtime 导出 IPA,您不必担心这个平台。 对于 Windows,您可以导出 .exe 文件(仅当您使用 AIR SDK for Windows 时)。 对于 OSX,您可以导出 .app 文件或 .dmg 文件(仅当您使用 AIR SDK for OSX 时)。

如果您想导出所有 4 个平台,我建议您在 Mac 上进行编码和设计,这样您就可以导出 .app/.dmg、.apk 和 .ipa 二进制文件,并使用 VM 或廉价的 Windows 计算机编译你的 .exe 文件。

【讨论】:

以上是关于有啥现代方法可以用 ActionScript 做游戏吗?的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 2.0 和 ActionScript 3.0 有啥区别

在 flex 应用程序中使用 mxml 优于 actionscript 有啥优势?

Flex 库和 ActionScript 库有啥区别?

AS3中的void有啥用

有啥理由在 Flash 中编辑 ActionScript 3 文件实际上不会编辑它?

从 ActionScript 数组中删除所有元素的最佳方法?