Mozilla 拟将浏览器变成游戏平台

jopen 11年前

        随着 HTML5 技术的发展,一些本地游戏或 Flash 游戏已经可以采用 HTML5 完美实现。但迫于性能限制,一些大型游戏(如 3D 游戏)还无法运行(或无法流畅运行)于浏览器中。 

        Firefox 开发商 Mozilla 也一直在寻求好的解决方案。前段时间,Mozilla 宣布了 asm.js 项目,并在最新的 Firefox Nightly 版本中带来一个 asm.js 优化模块 OdinMonkey。 

        Asm.js 是 JavaScript 的一个子集,提供了类似C/C++虚拟机的抽象实现,可以被用来作为一个底层的、高效的编译器目标语言。也就是说,基于 asm.js 的应用程序可以实现更高的执行效率,而通过 OdinMonkey 的优化渲染,执行速度将更加接近于本地应用。这也使得在浏览器中更加流畅地体验大型 3D 游戏变得可能。 

        今天 Mozilla 在博客中宣布,已经与 Epic 游戏公司合作,将该公司著名的 Unreal Engine 3(虚幻引擎3)移植到了 Web 平台。现在,开发者可以将一些流行的基于该引擎的游戏移植到 Web 平台,让用户无需插件即可在浏览器中体验绚丽的 3D 游戏。 

Mozilla 拟将浏览器变成游戏平台

        Mozilla 正在逐步将浏览器扩展为一个游戏平台。去年,Mozilla 就推出了一款游戏演示 BananaBread, 这是一款第一人称射击游戏,使用的 Web 技术包括 WebGL、Emscripten 以及 asm.js 等。该演示重新定义了 3D 游戏在浏览器中运行的性能,展示了高端游戏也可以很容易地移植到 JavaScript 和 WebGL 平台,同时不失性能和画面效果。 

Mozilla 拟将浏览器变成游戏平台

        同时,Mozilla 也将这种特性带到了移动平台,目前该公司正与一些顶级游戏开发商(如 Disney、EA、ZeptoLab 等)合作,以便在移动设备上为基于 Web 的游戏带来更高的性能。 

        详细信息:MozillaBlog

来自: www.iteye.com