1

我对此表示怀疑。EXE 还是 AIR 更适合基于 Flash 的桌面游戏?我赞成 AIR 解决方案,因为它看起来更安全且独立于平台(Win 和 MAC 两者)。但是当我搜索谷歌时,游戏通常是EXE格式的。我想请教专家对此的意见。

4

1 回答 1

4

AIR 和 EXE 不是相互排斥的。

使用 AIR over Flash 可以让您访问 Flash 没有的其他 API。您可以使用 AIR 强制运行时创建 EXE。

选择将游戏部署为 EXE 文件还是 AIR 文件取决于您的情况。将其作为 AIR 文件分发的主要优点是文件大小会更小,因为 AIR 运行时将是独立的。但是,我通常更喜欢 EXE 而不是 AIR,即使它会导致文件更大,因为告诉用户安装熟悉的 EXE 而不是然后下载一些第三方运行时的 AIR 文件更容易。

如果您决定部署为 EXE,您有两个选择 - Flash 投影仪或 AIR 强制运行时。如上所述,AIR 让您可以访问其他 API,因此一般来说这将是更好的选择。此外,AIR 使您能够部署到多个平台,包括 Mac OS X、iOS、Android 和 BlackBerry PlayBook。据我所知,您只能为 Windows 和 Mac 创建 Flash 投影仪。

Flash 投影仪可能是更好选择的一种情况是,如果您希望将游戏部署为 Flash 网页游戏和桌面游戏。在这种情况下,使用 Flash 投影仪可确保两者之间的 API 对等,而使用 AIR 可能会导致使用仅限桌面的 API,然后您必须从 Flash 版本中删除这些 API。

于 2012-09-24T13:57:10.183 回答