游戲引擎編程1-----介紹.ppt

游戲引擎編程1-----介紹.ppt

ID:52619582

大小:1.91 MB

頁數(shù):23頁

時(shí)間:2020-04-11

游戲引擎編程1-----介紹.ppt_第1頁
游戲引擎編程1-----介紹.ppt_第2頁
游戲引擎編程1-----介紹.ppt_第3頁
游戲引擎編程1-----介紹.ppt_第4頁
游戲引擎編程1-----介紹.ppt_第5頁
資源描述:

《游戲引擎編程1-----介紹.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、游戲引擎編程文武主要內(nèi)容課程安排游戲引擎簡介游戲引擎發(fā)展游戲引擎的組成課程安排本課程總共學(xué)時(shí)40,上課學(xué)時(shí)32,實(shí)驗(yàn)學(xué)時(shí)8??荚嚢才抛鳂I(yè)+項(xiàng)目作品+平時(shí)表現(xiàn)數(shù)字娛樂產(chǎn)業(yè)技術(shù)組成數(shù)字娛樂是一個(gè)綜合性很強(qiáng)的多學(xué)科交叉領(lǐng)域,其涉及到的相關(guān)技術(shù)包括:數(shù)字圖像處理技術(shù)、數(shù)字視頻和音頻處理技術(shù)、計(jì)算機(jī)動畫技術(shù)和虛擬現(xiàn)實(shí)技術(shù)等。網(wǎng)絡(luò)游戲融和了人工智能、計(jì)算機(jī)圖形圖像技術(shù)、一音樂和網(wǎng)絡(luò)通信等技術(shù)。什么是引擎簡單地說,引擎就是“用于控制所有游戲功能的主程序,從計(jì)算碰撞、物理系統(tǒng)和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等引擎產(chǎn)生的原因提高游戲開發(fā)效率減少開發(fā)成本什么是游戲引擎游戲引

2、擎雖然有著“動力(Engine)”之名,但是其實(shí)際上卻是行“大腦(brain)”之實(shí),指揮控制著游戲中各種資源。游戲引擎的準(zhǔn)確定義也是如此,“用于控制所有游戲功能的主程序,從計(jì)算碰撞、物理系統(tǒng)和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等?!蓖ǔ碇v,游戲引擎包含以下系統(tǒng):渲染引擎(即“渲染器”,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測系統(tǒng)、音效、腳本引擎、電腦動畫、人工智能、網(wǎng)絡(luò)引擎以及場景管理。游戲引擎的發(fā)展JohnCarmack約翰·D·卡馬克二世(JohnD.CarmackII,1970年8月20日-),是美國的電玩游戲程序員、idSoftware

3、的創(chuàng)始人之一,id是一家專門開發(fā)電子游戲、電視游戲的公司,成立于1991年??R克成長于美國堪薩斯城中心區(qū)的一個(gè)家庭,早年就對計(jì)算機(jī)產(chǎn)生了濃厚的興趣。他后來從肖尼東高中畢業(yè),隨后考入了堪薩斯城的密蘇里州州立大學(xué)。但是在兩個(gè)學(xué)期之后,他從學(xué)校退學(xué)了,成為了一名自由程序員?!吨胤档萝娍偛?D》成了游戲引擎的始祖DOOM引擎(毀滅戰(zhàn)士)DOOM引擎(毀滅戰(zhàn)士)DOOM成了ID公司第一款用于商業(yè)授權(quán)的引擎?!禥uake》《Quake》《Half?life:》(半條命)以及《Half?life》擴(kuò)展出來的《反恐精英》。游戲引擎的組成部分圖形系統(tǒng)、多媒體系統(tǒng)、輸入系統(tǒng)、渲染系統(tǒng)、網(wǎng)絡(luò)連機(jī)系統(tǒng)、文件

4、系統(tǒng)以及人工智能。圖形系統(tǒng):通過它,開發(fā)人員可以把圖像在屏幕上顯示出來。它封裝了一系列與顯示圖像有關(guān)的API多媒體系統(tǒng):處理游戲中的聲音和動畫。主要是處理多媒體格式的文件如:mp3、Wav、mid·avi、mpeg、rm等格式的影音文件。它提供了一系列處理這些文件的API,使游戲開發(fā)人員在開發(fā)游戲的時(shí)候能夠很方便地對這些影音文件進(jìn)行處理。輸入系統(tǒng):為了與玩家互動,玩家能夠控制游戲的各種元素,這就需要一些輸入設(shè)備,最常見的是鍵盤、鼠標(biāo)、控制桿這三樣。輸入系統(tǒng)提供了一些Apl,通過它,游戲開發(fā)人員能夠很容易地獲取這些輸入設(shè)備的數(shù)據(jù),再經(jīng)過處理,使玩家的操作反映在游戲中。游戲引擎整體架構(gòu)人工

5、智能:即使渲染器多么強(qiáng)大,畫面被渲染的像實(shí)物一樣逼真,但是沒有智能的東西只能當(dāng)作風(fēng)景。人工智能(Al)在游戲中有著和渲染器一樣重要的地位。對于玩家來說,打敗游戲中的敵人,通過眾多關(guān)卡是一件很令人興奮的事,但是如果面對的敵人看起來傻頭傻腦的,不堪一擊,或者自己的“同伴”根本就幫不上什么忙,那么玩家很快就會厭倦。所以,游戲開發(fā)人員除了要為玩家設(shè)計(jì)特定的功能外,還要給“非玩家角色”一些智能,讓它們給玩家制造一些困難,為游戲增添更多的趣味。渲染系統(tǒng):渲染系統(tǒng)是整個(gè)游戲引擎的核心部分,它使游戲的畫面看起來更流暢,更逼真,讓玩家有身臨其境的感覺。把渲染器再細(xì)分的話,它包括有攝像頭、燈光、材質(zhì)、骨絡(luò)

6、動畫、天空盒、粒子系統(tǒng)、霧、陰影等。通過這些部分,可以在很大程度上模擬真實(shí)世界。渲染系統(tǒng)為每一個(gè)部分都定義有一些操作,通過這些操作可以對這些部分進(jìn)行屬性設(shè)置,使整個(gè)游戲場景符合我仃J的設(shè)計(jì)要求。Thankyou!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。