在2013游戏开发者大会中,Mozilla通过宣布将虚幻3引擎移植在火狐中运行——从C++源代码使用Emscripten编译,无需插件即可高效流畅运行——将互联网打造为游戏平台。
今天,Epic与Mozila一同打造了Epic Citadel demo,大家可以自行体验。为了获得最好的效果,我们建议使用较新版本的Firefox Nightly(Firefox 23及以上版本),这里面包含了对asm.js的优化和对Web Audio API的支持。这个demo也可以在Firefox 20中运行(当前的正式版本),因为核心技术都是标准web技术,但是在性能上可能会打些折扣,并且缺少Web Audio-dependent音频效果。这个demo同样也可以在其他浏览器中运行,但是对WebGL执行的质量、内存管理和JavaScript引擎有较重依赖。
为了获得更好的性能,Mozilla开发了asm.js,一个高度优化的JavaScript子集可以让Emscripten编译的应用充分接近原生应用的性能。这使得开发者可以在互联网中创建具有视觉冲击力的和快速的游戏体验。有了这项技术,互联网成为了另一个开发者关注的平台。
如果你是一位游戏开发者并且希望学习更多关于这方面的知识,请浏览全新的Mozilla开发者网络游戏专区。Emscripten项目和关于asm.js的信息也很重要,可以帮助你移植自己的游戏或是应用。
转载: http://mozilla.com.cn/post/50874/