閱讀70 返回首頁    go 阿裏雲 go 技術社區[雲棲]


用瀏覽器玩3A大作?虛幻引擎3移植到Firefox

Mozilla 的工程總監以及 WebGL 的創始人 Vladimir Vukicevic 希望網絡和瀏覽器可以成為現代遊戲的一個平台。六個月前,Mozilla 就開始優化它的 C/C++ 編譯器 asm.js,讓瀏覽器中運行的 javaScript 達到原生運行速度的一半左右。因為現代電子遊戲對圖像和計算資源的要求都比較高,所以在瀏覽器中的運行速度必須盡可能接近原生速度才可以玩 Epic 的《虛幻競技場 3》等遊戲。Asm.js 的一個優點是它依舊還是 javascript,所以寫出來的東西還是可以在任何瀏覽器上運行。

Epic 隻花了4天時間就成功將虛幻引擎 3 移植到了網絡上,但沒有公布商業化的計劃。Mozilla 說這些改良都會被加入 Firefox 瀏覽器,包括移動版。Mozilla 希望瀏覽器中的遊戲可以達到原生運行速度的一半。至於遊戲,Mozilla 已經開始和 Disney、EA 和 ZeptLab 等出版商合作。

Google 當然也是想讓自己的 Chrome 瀏覽器有類似的性能,它現在有一個 Native Client 項目就是做這方麵事情的,讓 Web 應用可以在瀏覽器中運行原生編譯的代碼。Chrome Web 商店中已經有很對遊戲在使用這項技術。但是 Mozilla 的 CTO 以及 javaScript 的創始人 Brendan Eich 說 Firefox 應該不會這麼做。Eich 覺得 javascript 的性能會繼續改善,越來越接近原生編輯語言的性能。而且,Google 的 Native Client 使用的 API 完全是和網絡分開的,所以 Mozilla 不太願意效仿。

演示視頻:

 

最後更新:2017-04-03 20:19:53

  上一篇:go 密碼:人類智力的終極對決
  下一篇:go 人類棋藝高手再次輸給了計算機