【问题标题】:How to port my Flash (Flixel with Flex actually) made game to Steam?如何将我的 Flash(实际上是带有 Flex 的 Flixel)制作的游戏移植到 Steam?
【发布时间】:2016-03-03 06:31:03
【问题描述】:

我已经完成了谷歌搜索,显然只有两种方法,一种是使用 HaxeFlixel,另一种是使用 Adob​​e AIR。我的日程安排有点紧,无法同时测试它们。你们会推荐什么以及为什么?

谢谢。

【问题讨论】:

    标签: flash steam haxeflixel flixel


    【解决方案1】:

    作为两个都做过的人(使用原始 flash flixel 发布了一款 Steam 游戏,现在正在开发一款 haxeflixel 游戏),如果您主要担心的是时间紧迫,那么您绝对应该选择 Adob​​e AIR。

    添加 Adob​​e AIR 支持并不需要太多。只需确保在打包时使用强制运行时功能: http://help.adobe.com/en_US/air/build/WSfffb011ac560372f709e16db131e43659b9-8000.html

    请注意,Linux 上的 Adob​​e AIR 支持是一个巨大的痛苦。您可以使用一些疯狂的脚本并针对 Linux 上最后一个受支持的 Adob​​e AIR 版本设法使其对您的用户有利,但即便如此,您也只能与主流 linux 发行版兼容,而不是 SteamOS,因此您将被拒绝Steam 上的“支持 linux”图标。

    所以如果你真的需要 SteamOS/Linux 支持,我会投票赞成你应该将游戏移植到 HaxeFlixel。

    如果您现在只需要完成某项工作,请使用 Adob​​e AIR 并发布您的游戏,然后再考虑将其移植到 HaxeFlixel。

    HaxeFlixel 具有许多优势和新功能,并且可以覆盖比 flash+flixel 更多的平台,但是由于所有这些新功能都在一定程度上改变了原始 flash Flixel API 的 HaxeFlixel API,因此还会有额外的工作。也就是说,它比移植到其他任何东西(如 Unity、Monogame 或原始 C++)要少得多

    我的资历:我是 Defender's Quest 的开发者,这是一款使用 Flash+Flixel+AIR 的成功 Steam 游戏,我恰好是 HaxeFlixel 的核心贡献者。

    【讨论】:

    • 谢谢。不过有些问题:1)我的日程安排大约是 1 个月。那么您认为使用 HaxeFlixel 就足够了吗?我认为这是一个更好的,因为可能会让我更容易地添加 Steam 成就和其他东西,而不是 flash flixel,但我不确定将它移植到 HaxeFlixel 需要多长时间。 2) 你对在 Steam 上发布我的游戏有什么建议吗?是这个youtube.com/watch?v=_5oPGbcAfeQ&feature=youtu.be
    • 3) 我听从了您的建议,并尝试将 AIR 包装添加到我的游戏中,但我遇到了很多问题。有没有为 Flixel 游戏添加 AIR 支持的书面指南?
    猜你喜欢
    • 2011-11-23
    • 2014-02-18
    • 2014-09-11
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    相关资源
    最近更新 更多