游戲引擎設(shè)計及技術(shù)初探2100字_第1頁
游戲引擎設(shè)計及技術(shù)初探2100字_第2頁
游戲引擎設(shè)計及技術(shù)初探2100字_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、游戲引擎設(shè)計及技術(shù)初探2100字 摘要:在計算機技術(shù)開展的進程中,電腦游戲扮演了很重要的角色。游戲是集合了每個時期計算機行業(yè)中最先進的硬件技術(shù)和最新的編程思想,同時游戲編程也已經(jīng)有自己的根本理論和構(gòu)造設(shè)計方法。在游戲開發(fā)中,核心的技術(shù)是游戲構(gòu)架游戲引擎,它是決定游戲質(zhì)量的一個關(guān)鍵因素。 關(guān)鍵詞:引擎技術(shù)3D游戲一、游戲引擎的開展經(jīng)歷了如下幾個重要階段游戲引擎是指為制作游戲需要而事先編制好的一系列同游戲初始化、圖形處理、角色控制、碰撞檢測等有關(guān)的API函數(shù),它相當(dāng)于游戲程序員的開發(fā)工具包,有些商業(yè)化的游戲引擎同時還提供了關(guān)卡和角色器。在游戲產(chǎn)業(yè)化開展的初期,設(shè)計者和開發(fā)者關(guān)心的只是如何盡量多地開

2、發(fā)出新的游戲并把它們推向市場,爭取產(chǎn)業(yè)價值的實現(xiàn),大多數(shù)游戲簡單粗糙。漸漸地,有經(jīng)歷的開發(fā)者開場借用上一款類似題材的游戲框架作為新游戲的根本框架,以節(jié)省開發(fā)時間和費用,引擎的概念就是在這種背景下誕生的。游戲引擎技術(shù)的開展歷史與射擊游戲的變遷有著親密的關(guān)系,主要經(jīng)歷了如下階段:1、游戲引擎的誕生。1992年,3DRealms公司/Apojfe公司發(fā)布了一款只有2兆多的小游戲?德軍司令部?,它在整個電腦游戲開展史上占據(jù)著重要地位。這部游戲創(chuàng)始了第一人稱射擊游戲的先河,更重要的是,它在X軸和Y軸的根底上增加了一根Z軸,在由寬度和高度構(gòu)成的平面上增加了一個向前向后的縱深空間。之后,Doom引擎是第一個

3、被用于受權(quán)的引擎。2、游戲引擎的變遷。在引擎的開展歷程中,肯?西爾弗曼于1994年為3DRealms公司開發(fā)的Build引擎是一個重要的里程碑。Quake引擎是當(dāng)時第一款完全支持多邊形模型、動畫和粒子特效的真正意義上的3D引擎,是它促成了電子競技產(chǎn)業(yè)的開展,確定了其在3D引擎市場上的霸主地位。隨后Unreal引擎是使用最廣的一款引擎,Unreal引擎的應(yīng)用范圍不僅限于游戲制作,還涵蓋了教育、建筑等其它領(lǐng)域。3、游戲引擎開展的里程碑。Valve公司在過去引擎的根底上參加了兩個新的特性:一是腳本技術(shù),令游戲以符合情理的節(jié)奏通過用戶事件交互的方式讓玩家真實地體驗到情節(jié)的開展,是游戲引擎的一次重大打破

4、;一是人工智能引擎技術(shù)的開展,使故事情節(jié)得到了更為合理的開展,互動性得到極大增強。從21世紀(jì)開場3D引擎朝著兩個不同的方向分化,一是以敘事和角色扮演為主,加強游戲的人工智能來進步游戲的興趣性和吸引力;二是游戲的網(wǎng)絡(luò)化開展。4、新一代引擎。虛幻引擎3是一個面向下一代游戲機和 DirectX9個人電腦的完好的游戲開發(fā)平臺,提供了游戲開發(fā)者需要的大量的核心技術(shù)、數(shù)據(jù)生成工具和根底支持。虛幻引擎3尤其側(cè)重于數(shù)據(jù)生成和程序編寫,使美工只需程序員稍加協(xié)助在完全的可視化環(huán)境中就可以盡可能多地開發(fā)游戲的數(shù)據(jù)資源。二、游戲引擎在游戲消費中的重要性游戲引擎是一個處理游戲底層技術(shù)的平臺,使用游戲引擎技術(shù),游戲開發(fā)人

5、員可以方便地處理系統(tǒng)架構(gòu)、內(nèi)存管理、圖像繪制等一些底層的技術(shù);可以直接使用引擎提供的API來進展游戲開發(fā),從而大大縮短游戲開發(fā)時間。3D引擎是游戲引擎中的子引擎,負(fù)責(zé)3D圖形繪制功能,必須在充分分析現(xiàn)有3D商業(yè)引擎的根底上,才能設(shè)計和實現(xiàn)一個功能完備的新一代3D引擎系統(tǒng)。目前,三維游戲已經(jīng)成為游戲產(chǎn)業(yè)的主體,各大游戲開發(fā)商都以開發(fā)3D游戲為主要目的,3D游戲引擎已經(jīng)成為游戲開發(fā)市場的主流。一個成功的游戲引擎,可以用來制作合適于它的各種類型的游戲,但是不能用來制作其他類型的游戲。3D引擎功能主要是負(fù)責(zé)3D圖形相關(guān)的功能。首先是光影效果,即場景中的光源對處于其中的人和物的影響方式。其次是模型動畫,

6、動畫系統(tǒng)可以分為兩種:一是骨骼動畫系統(tǒng),一是模型動畫系統(tǒng),前者用內(nèi)置的骨骼帶動物體產(chǎn)生運動,后者那么是在模型的根底上直接進展變形。三、游戲引擎前景游戲引擎的開展代表了計算機硬件和軟件開發(fā)的最新技術(shù),實時性、交互性以及強大的功能是其主要特點。3D游戲引擎技術(shù),簡單來說,就是把一個3D游戲程序中可以重復(fù)利用的部份,以精巧的模塊組織起來,將其規(guī)格化與最正確化,以利于程序開發(fā)重用的技術(shù)。由于開發(fā)一款成功的3D游戲引擎需要大量的人員和資金,所以開展3D游戲引擎的目的就是要簡化游戲制作的復(fù)雜度,縮短開發(fā)時間,降低制作本錢。盡管游戲引擎技術(shù)在國內(nèi)開展還是剛剛起步,技術(shù)還不夠成熟,其完善也需要一段時間,但是隨著中國網(wǎng)游產(chǎn)業(yè)迅速開展,游戲引擎市場逐漸成為一個新興的增值亮點,必將得到越來越廣泛的應(yīng)用。參考文獻:1 一種虛擬物體和真實場景合成的新算法方賢勇,張佑生.小型微型計算機系統(tǒng),2022.92Bxi HookBu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論