【发布时间】: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