年度回顧:2010顯卡頻道優(yōu)秀文章匯總
游戲,一直以來都和顯卡有著息息相關(guān)的聯(lián)系,隨著游戲特效的不斷完善,顯卡性能也隨之得到了飛速的提升。在眾多游戲引擎中,虛幻引擎對(duì)于游戲的發(fā)展有著不可磨滅的功勞。
在某游戲中的一個(gè)場(chǎng)景中,玩家控制的角色躲藏在屋子里,敵人正在屋子外面搜索玩家。突然,玩家控制的是一個(gè)穿迷彩服的士兵,突然碰倒了桌子上的一個(gè)杯子,杯子墜地發(fā)出破碎聲,敵人在聽到屋子里的聲音之后聚集到玩家所在位置,玩家開槍射擊敵人,子彈引爆了周圍的易燃物,產(chǎn)生爆炸效果。在這個(gè)簡(jiǎn)單而常見的過程中,游戲引擎便在后臺(tái)起著作用,控制著游戲中的一舉一動(dòng)。
把這個(gè)過程用專業(yè)們的語言分解一下就會(huì)變成這樣:首先出場(chǎng)的是可以行動(dòng)的士兵,也就是人物模型。模型由引擎中的動(dòng)畫系統(tǒng)賦予運(yùn)動(dòng)能力,游戲中角色能做出什么動(dòng)作便取決于動(dòng)畫系統(tǒng)有多強(qiáng)大。人物的真實(shí)程度則取決于3D模型渲染引擎的能力,這也是游戲引擎最重要的功能之一,游戲的畫質(zhì)高低便由它來決定。之后,士兵碰倒了杯子,這個(gè)過程涉及到引擎的碰撞檢測(cè),它可以決定不同的物體在接觸的時(shí)候會(huì)產(chǎn)生什么樣的結(jié)果,有的游戲能穿墻有的則不能便是不同的碰撞檢測(cè)控制的。例子中設(shè)定的是把杯子碰倒了,杯子發(fā)出了破碎聲。在發(fā)生某種動(dòng)作的同時(shí)發(fā)出相應(yīng)的聲音則屬于引擎中的音效處理了。杯子破碎的聲音吸引了敵人的注意,這是引擎中的AI智能運(yùn)算在起作用,最后雙方交火引發(fā)爆炸,爆炸產(chǎn)生的煙霧、爆炸物飛散則是引擎中的物理效果在起作用了。
一些游戲中常見的場(chǎng)景都是引擎在后臺(tái)起著作用
可以說,游戲引擎雖然有著“動(dòng)力(Engine)”之名,但是其實(shí)際上卻是行“大腦(brain)”之實(shí),指揮控制著游戲中各種資源。游戲引擎的準(zhǔn)確定義也是如此,“用于控制所有游戲功能的主程序,從計(jì)算碰撞、物理系統(tǒng)和物體的相對(duì)位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等?!蓖ǔ碇v,游戲引擎包含以下系統(tǒng):渲染引擎(即“渲染器”,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測(cè)系統(tǒng)、音效、腳本引擎、電腦動(dòng)畫、人工智能、網(wǎng)絡(luò)引擎以及場(chǎng)景管理。
關(guān)注我們
