基于闪存的桌面游戏。 EXE还是AIR?

时间:2012-09-24 12:45:41

标签: actionscript-3 flash flex

我对此表示怀疑。基于闪存的桌面游戏是EXE还是AIR更好?我认为AIR解决方案,因为它似乎更安全和平台独立(Win和MAC都)。但是当我搜索谷歌时,游戏通常采用EXE格式。我想得到专家的意见。

1 个答案:

答案 0 :(得分:4)

AIR和EXE不是互斥的。

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

选择是将游戏部署为EXE文件还是AIR文件取决于您的具体情况。将其作为AIR文件分发的主要优点是,它将导致较小的文件大小,因为AIR运行时将是独立的。但是,我通常更喜欢EXE over 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版本中删除它。