0

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

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

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

以下是我理解的选择:

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

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

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

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

4

1 回答 1

1

绝对是选项 2

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

如果您正在设计/移植带有基本动画的广告横幅,选项 3 是一个不错的选择,应该避免用于游戏开发。

更多信息: Adobe 游戏 SDK

于 2012-12-08T20:48:02.500 回答