
北京時(shí)間3月28日消息,據(jù)國外媒體報(bào)道,Mozilla今日在全球開發(fā)者大會上宣布,它已經(jīng)與Epic Games展開合作,打算將Unreal 3引擎引進(jìn)網(wǎng)絡(luò)。
但是Mozilla所希望的并不僅僅是讓游戲和應(yīng)用能夠在瀏覽器中運(yùn)行,它還希望瀏覽器能夠提供高端游戲體驗(yàn)。
Mozilla希望網(wǎng)絡(luò)能夠成為一種適用于任何目的的平臺,因此它才不斷投資火狐OS以及WebGL、Emscripten和asm.js等工具。
Mozilla開發(fā)火狐OS的目的是為了讓智能手機(jī)應(yīng)用能夠在任何平臺上運(yùn)行,開發(fā)WebGL的目的是為了讓瀏覽器能夠支持3D圖片,Emscripten則是一種能夠?qū)++應(yīng)用編程為JavaScrip腳本的工具,asm.js是JavaScript腳本的一種高性能子集。
Mozilla相信,上述技術(shù)和工具可以讓網(wǎng)絡(luò)具備堪與本地應(yīng)用相比的性能,讓網(wǎng)絡(luò)平臺不僅能夠支持休閑游戲,還可以支持大型高端游戲。
但是要想支持高端游戲,僅憑JavaScript和WebGL是不夠的。現(xiàn)在的WebGL應(yīng)用普遍存在加載時(shí)間太長的問題。即便傳統(tǒng)游戲可以快速訪問保存在本地硬盤或光盤上的紋理和模式,但是它們的加載時(shí)間還是太長了。
僅僅是為了玩一款游戲而從網(wǎng)絡(luò)服務(wù)器上傳輸1GB的地圖數(shù)據(jù)和紋理數(shù)據(jù)顯然是不現(xiàn)實(shí)的,如果是那樣的話,加載一個(gè)關(guān)卡的數(shù)據(jù)所需的時(shí)間絕不會是30秒,而是30分鐘!例如,基于Unreal 3引擎的高端大型游戲BioShock Infinite大約需要17GB的磁盤空間,其中大部分?jǐn)?shù)據(jù)是游戲數(shù)據(jù)。如果所有的數(shù)據(jù)都需要從網(wǎng)絡(luò)服務(wù)器上讀取,那玩家需要等待的時(shí)間將是無比的漫長。
負(fù)責(zé)開發(fā)OpenGL、WebGL和其他相關(guān)規(guī)范的Khronos Group已經(jīng)開始關(guān)注這個(gè)問題。它打算開發(fā)為3D模型、紋理和3D應(yīng)用所需的其他資源開發(fā)出一套通用的數(shù)據(jù)格式集,以及一套能夠整合這些資源的系統(tǒng)。
上述數(shù)據(jù)格式集和資源整合系統(tǒng)開發(fā)完成后,網(wǎng)絡(luò)游戲就可以向遠(yuǎn)程服務(wù)器提供一些信息,比如它需要多大的帶寬、顯示屏分辨率是多少等等,然后服務(wù)器就可以發(fā)回一套合適的資源。比如,連網(wǎng)速度較低的系統(tǒng)就可以獲得一套相對簡單的3D模型和分辨率相對較低的紋理,從而加快加載速度。
|響應(yīng)式建站 | 政府事業(yè)建站 |集團(tuán)公司建站 |醫(yī)院建站 |企業(yè)建站 |B2B商城 |B2C商城 |門戶類建站 |OA系統(tǒng)