2012-05-24 45 views
0

现在,我们已经开发了基于Flash浏览器的网页游戏专门为大约7或8年运行。当然随着移动设备的普及,事情已经发生了变化。客户开始要求,几乎假设游戏可以在浏览器中运行 - 在桌面和平板电脑上运行。使用starling/stage3d的桌面+移动设备的Flash游戏

暂且不论使用HTML5/JS的解决方案,而不是整个讨论中,我们与Flash坚持为下一个项目,需要找出最好的方式得到它上的桌面浏览器运行iPad,同时最大限度地重复使用代码。

鉴于当前技术的现状,最佳路径是什么?这款游戏将是一款带有一些物理特性的2D侧滚轮类型游戏,主要通过位图图形(而不是矢量)和spritesheets来完成开发。

这里是我的理解是我的选择:

选项1:开发游戏靶向网络“标准”的Flash Player(11或更高版本),然后移植到了iOS上的AIR 3.2的应用程序,做适当的优化如outlined here

选项2:在桌面上使用Starling/Stage3D,然后移植到iPad应用程序。只是想知道starling是否已经准备好用于制作移动+桌面产品质量游戏的黄金时段。 Stage3D在旧机器上的软件模式下是否仍然运行良好?

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

Thianks这么多的任何指导..我也想知道陷阱,以及任何这些涉及的优化技术。但是,所有这些问题似乎都应该使用Starling/Stage3D?

回答

1

肯定选项2

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

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

这里更多:Adobe Gaming SDK

+0

谢谢,这是一段时间以来我问这个,但我可以说,八哥显然是跨平台的Flash游戏新兴出众! –