gpt4 book ai didi

android - 将 Flash 游戏导出为 "embedables"到 iOS 和 Android

转载 作者:行者123 更新时间:2023-11-28 20:04:30 26 4
gpt4 key购买 nike

我们现在的情况是,我们有几款使用 flash/actionscript3 构建的游戏,我们希望将它们移植到 iOS/Android。如果有必要,我们可能会重写所有这些小游戏,但如果必须这样做,我想正确地重做,这引出了我的问题:

是否需要重写?有没有一种方法可以导出基于 as3 的游戏,以便以后可以将它们“嵌入”到 native iOS/Android 应用程序中?或者,如果没有,是否有任何设置可以让我们在“应用程序容器”本身保持原生的情况下开发跨平台游戏。到目前为止,我被指向 Adob​​e Air、Haxe 和 Cocos2D,它们可以很好地满足我们的目的,但由于我没有任何特别的经验可以借鉴,所以我很难做出明智的决定。

我很想听听您对“原生容器”+“嵌入式游戏”想法的看法,或者您对主要考虑桌面、iOS 和 Android 的跨平台开发的建议。将游戏和应用程序彼此分开对我来说听起来更清晰,应该会使同步开发更容易,但这只是一个大胆的猜测。

非常感谢,杰瑞

最佳答案

我赞成移植到 Haxe。以前从未使用过 Haxe,我在一个周末将整个 ActionScript MMO 客户端移植到 Haxe 中。就这么简单。绝对值得花时间投资,因为它使您摆脱了对可能垂死的平台的依赖。该语言唯一的痛点是糟糕的帕斯卡风格的 for() 循环。

但是,请注意,它可以完成的工作是有限的。

例如,HTML5 编译目标要求(由于 HTML5 的限制)您使用 WebSockets 而不是 Sockets,这也需要在服务器端做一些工作。

富文本框在交叉编译时很痛苦:几乎没有适合它们的网络语言,它们都需要大量工作才能获得接近体面的东西:Flash 文本引擎尚未移植据我所知,Haxe,所以你不能用它做任何可移植的事情。

关于android - 将 Flash 游戏导出为 "embedables"到 iOS 和 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22544774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com