【问题标题】:Flash game for desktop + mobile using starling/stage3d使用 starling/stage3d 的桌面 + 移动 Flash 游戏
【发布时间】:2012-05-24 19:27:48
【问题描述】:

我们已经专门为网络开发了基于 Flash 浏览器的游戏,这已经过去了大约 7 或 8 年。当然,随着移动设备的普及,情况发生了变化。客户开始要求(几乎是假设)游戏可以在浏览器中运行——在台式机和平板电脑上。

抛开关于使用 HTML5/JS 解决方案的整个讨论,我们将在下一个项目中坚持使用 Flash,并且需要找出让它在桌面浏览器上运行的最佳方法 在 iPad 上,同时最大限度地重复使用代码。

鉴于当今技术的现状,最佳路径是什么?该游戏将是一款带有一些物理特性的 2D 横向卷轴类型游戏,开发将主要使用位图图形(而不是矢量)和精灵表来完成。

以下是我理解的选项:

选项 1:开发针对 Web 的“标准”Flash 播放器(11 或更高版本)的游戏,然后移植到 iOS AIR 3.2 应用程序,进行适当的优化,例如 outlined here

选项 2:将 Starling/Stage3D 用于桌面,然后移植到 iPad 应用程序。只是想知道 Starling 是否准备好在黄金时段为移动 + 桌面制作高质量的游戏。 Stage3D 在旧机器上的软件模式下是否仍能正常工作?

选项 3:CS6 中允许我们发布到 HTML5 的新功能。这是否已经足够成熟,可以发布完整的游戏了?这种解决方案的好处是它可以在 iPad 上的浏览​​器中运行,而不是作为一个单独的应用程序。

非常感谢任何指导。我也想知道其中的任何一个陷阱和优化技术。但似乎所有这一切的根本问题是我们是否应该使用 Starling/Stage3D?

【问题讨论】:

    标签: desktop stage3d starling-server


    【解决方案1】:

    绝对是选项 2

    您可以使用选项 1,但如果没有 Stage3D 硬件渲染,移动设备的性能可能会受到影响。

    只有在您设计/移植带有基本动画的广告横幅时,选项 3 才是一个不错的选择,在游戏开发中应避免使用。

    更多:Adobe Gaming SDK

    【讨论】:

    • 谢谢,我问这个问题已经有一段时间了,但我可以说 Starling 显然在跨平台 Flash 游戏方面表现出色!
    猜你喜欢
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 2020-07-21
    相关资源
    最近更新 更多