《星際公民》每周開發(fā)日志:如何減少加載時間?
- 來源:新兵軍事學院
- 作者:NT
- 編輯:newtype2001
-角色小組已經(jīng)把不法者重甲推進到游戲內(nèi)建模階段, 接下來就是貼圖,然后就是實裝了,敬請期待。
-角色小組還把輕、中、重型女性海軍盔甲和內(nèi)衣推進到貼圖和實裝部分了,這些盔甲使用了特殊的技術(shù)從男性盔甲轉(zhuǎn)變而來。女性探索盔甲也進入了高多邊形建模階段。
-42中隊方面,EVA船員甲和馬潤軍服都進入了高多邊形建模階段,意思是快實裝了。
-OMC不法陣營和Vanduul的中型和重型盔甲也在設計中。
-機械泰坦重裝盔甲也在研發(fā)制作之中,還有許多不能說的外星相關(guān)的東西。
--------Behind the Scene : Megamap---------
-最簡單來說,Megamap用于清除讀取時間。
-因為地圖太大太大了,所以如果一次全部讀取的話,你的內(nèi)存絕對會爆炸。
-最初的解決方法就是制作一些容器對象,需要使用哪個對象的內(nèi)容就加載哪個對象,但問題就是這樣玩家在讀取不同的模式之間就會進行漫長的加載。
-而Megamap就是新的解決方法。讀取Megamap就和讀取一般的地圖一樣,但一上來他是空的,每次需要任何東西就往里加入對象,玩家選擇了某個模式之后,之前無關(guān)的內(nèi)容將先被清除。
-與之前的讀取方式的不同之處在于,它并不是整個的刪除然后重新加載,而是采用Streaming。
-雖然目前Megamap已經(jīng)削減了大量讀取時間,但目前還是有幾秒的讀取時間,接下來的同步更新將會盡量降低這個讀取時間。
-Megamap對于日后的PU來說也是至關(guān)重要的基礎(chǔ)部分,PU之后的讀取也要依靠Megamap,進入不同的地圖Stream不同的對象內(nèi)容。
-Megamap因為不刪除對象(只是將內(nèi)容移出,本身不會經(jīng)歷刪除-重新加載的過程)而持續(xù)保留,也因此使得游戲更“持續(xù)”,有一個有趣的BUG,在機庫里可以喝酒,喝醉之后去玩Arena Commander,你將依然處于醉酒狀態(tài),因為玩家沒有被“摧毀”然后“重建”。
-Megamap的多人版比起單人就相當復雜了,問題在于不同地圖的服務器僅為該地圖提供服務,因為可能有成千上萬的玩家連接并加載一張地圖,這就造成了很大的難度。
-以前你打完一場比賽,斷開連接,加載前端UI然后選擇新模式,系統(tǒng)重啟并加入下一個服務器,加載新地圖繼續(xù)游戲。而如何跳過重啟階段就是實現(xiàn)多人Megamap的挑戰(zhàn),CryEngine在構(gòu)造的時候默認一旦開啟一個系統(tǒng),它要么是多人模式要么是單人模式,并且直到該系統(tǒng)關(guān)閉都會保持,但是現(xiàn)在需要動態(tài)地改變,就會產(chǎn)生大量不可知的BUG,工程師唯一能做的就是不停地嘗試直到出現(xiàn)問題,接著尋找出現(xiàn)問題的地方并修正。
-現(xiàn)在已經(jīng)能看到這么長時間努力的成果了,各種框架都在被慢慢搭建,期待最后的成果。
--------END----------
------Subscriber Perks-------
-Imperators(絕對統(tǒng)治者)級的訂閱者在每個新版本出來的一個星期里擁有所有飛機的改型的駕駛權(quán)。同時還能獲得而某些限制級外星飛船的駕駛權(quán)(只要你還是Imperator訂閱者)
-所有在4月17號之前成為訂閱者的公民將收到一份特殊的裝飾品--Big Benny's Vending Machine(就那個賣面條的機器)!

玩家點評 (0人參與,0條評論)
熱門評論
全部評論