Mozilla將新一代“虛幻引擎”引入Web平臺

jopen 10年前發布 | 10K 次閱讀 Mozilla

        去年 3 月份,Mozilla 和 Epic 游戲公司合作,將該公司著名的 Unreal Engine 3(虛幻引擎3)移植到了 Web 平臺,使得開發者可以將一些流行的基于該引擎的游戲移植到 Web 平臺,讓用戶無需插件即可在瀏覽器中體驗絢麗的 3D 游戲。

        時隔一年,Mozilla 宣布將新一代的 Unreal Engine 4 移植到了 Web 平臺,Web 版本的 Unreal Engine 4 使用 Emscripten 將C和 C++ 代碼編譯為 asm.js,以便游戲在 Web 平臺上獲得更高的運行速度,據悉將接近于本地運行的速度。

Mozilla將新一代“虛幻引擎”引入Web平臺

        asm.js 是 Mozilla 去年年初推出的一個 JavaScript 的嚴格子集,它提供了一個類似于C/C++虛擬機的抽象實現,包括一個可有效負載和存儲的大型二進制堆、整型和浮點運算、高階函數定義、函數指針等。 asm.js 被用來作為一個底層的、高效的編譯器目標語言,可以將C/C++程序通過 Emscripten 編譯為 asm.js 代碼,以提升程序的執行速度。

        過去的一年間,Mozilla 已經大大改善了 asm.js 的性能,最初運行速度為本地應用的 40%,如今已經可以達到 67%

        Unreal Engine 4 在 Firefox 上的運行視頻:https://www.油Tube.com/watch?v=c2uNDlP4RiE

        大家也可以玩一下 Mozilla 和 NomNom 聯合推出的 Monster Madness 游戲,這是第一款商業的 Unreal 3/asm.js Web 游戲,足以證明本地游戲也可以很好地在 Web 平臺上運行。

        Via Arstechnica

來自: www.iteye.com
                    <span id="shareA4" class="fl">                          </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!