游戲引擎編程1介紹_第1頁
游戲引擎編程1介紹_第2頁
游戲引擎編程1介紹_第3頁
游戲引擎編程1介紹_第4頁
游戲引擎編程1介紹_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、游戲引擎編程游戲引擎編程 文武主要內容課程安排游戲引擎簡介游戲引擎發展國產引擎的發展游戲引擎的組成課程安排 本課程總共學時40,上課學時32,實驗學時8。考試安排 作業+項目作品+平時表現數字娛樂產業技術組成 數字娛樂是一個綜合性很強的多學科交叉領域,其涉及到的相關技術包括: 數字圖像處理技術、數字視頻和音頻處理技術、計算機動畫技術和虛擬現實技術等。 網絡游戲融和了人工智能、計算機圖形圖像技術、一音樂和網絡通信等技術。什么是引擎無論是2d游戲還是3d游戲,游戲引擎都充當著游戲骨架的角色,沒有游戲引擎就無法做出一款真正的游戲,通過游戲引擎制作者可以把畫面、劇情、關卡、操作等元素拼接在一起,成為一

2、款完整的游戲,同時賦予制作者實現其設計理想的可能性。所謂的游戲引擎是游戲或一些交互式實時圖像應用程序的核心組件,大多支持多種操作系統。游戲引擎主要包括以下幾個部分、渲染引擎、物理引擎、碰撞檢測系統、音效、腳本引擎、人工智能、電腦動畫等等,作為網絡游戲的開發引擎還會添加諸如網絡引擎等在內的專用系統。游戲引擎的功能豐富程度、畫面表現力與拓展性,對于游戲的最終品質有很大的影響,尤其是3d游戲,引擎對品質的影響十分明顯,開發難度也顯著增加,于是商業引擎便開始嶄露頭角,quake、虛幻、cryengine、big world、gamebryo這些知名引擎的名字,也逐漸被一般玩家所熟知。引擎產生的原因 提

3、高游戲開發效率 減少開發成本什么是游戲引擎 游戲引擎雖然有著“動力(engine)”之名,但是其實際上卻是行“大腦(brain)”之實,指揮控制著游戲中各種資源。游戲引擎的準確定義也是如此,“用于控制所有游戲功能的主程序,從計算碰撞、物理系統和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等。”通常來講,游戲引擎包含以下系統:渲染引擎(即“渲染器”,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測系統、音效、腳本引擎、電腦動畫、人工智能、網絡引擎以及場景管理。游戲引擎的發展john carmack 約翰約翰d卡馬克二世卡馬克二世(john d. carmack ii,1970

4、年8月20日),是美國的電玩游戲程序員、id software的創始人之一,id是一家專門開發電子游戲、電視游戲的公司,成立于1991年。 卡馬克成長于美國堪薩斯城中心區的一個家庭,早年就對計算機產生了濃厚的興趣。他后來從肖尼東高中畢業,隨后考入了堪薩斯城的密蘇里州州立大學。但是在兩個學期之后,他從學校退學了,成為了一名自由程序員。重返德軍總部3d成了游戲引擎的始祖doom引擎(毀滅戰士)doom引擎(毀滅戰士) doom成了id公司第一款用于商業授權的引擎。quakequake half life:(半條命)以及half life擴展出來的反恐精英。國產游戲的發展2d國內引擎創舉造就西游神話

5、國內引擎創舉造就西游神話-“風魂”引擎大宇自主引擎開發大宇自主引擎開發-gamebox引擎目標軟件目標軟件-overmax轉型renderware引擎打造的仙劍5古劍奇譚采用了國外的gamebryo引擎unity3d引擎打造的雨血系列網易的next-gen游戲引擎和暢游的黑火引擎游戲引擎的組成部分 圖形系統、多媒體系統、輸入系統、渲染系統、網絡連機系統、文件系統以及人工智能。 圖形系統:通過它,開發人員可以把圖像在屏幕上顯示出來。它封裝了一系列與顯示圖像有關的api 多媒體系統:處理游戲中的聲音和動畫。主要是處理多媒體格式的文件如: mp3、wav、midavi、mpeg、rm等格式的影音文件

6、。它提供了一系列處理這些文件的api,使游戲開發人員在開發游戲的時候能夠很方便地對這些影音文件進行處理。 輸入系統:為了與玩家互動,玩家能夠控制游戲的各種元素,這就需要一些輸入設備,最常見的是鍵盤、鼠標、控制桿這三樣。輸入系統提供了一些apl, 通過它,游戲開發人員能夠很容易地獲取這些輸入設備的數據,再經過處理,使玩家的操作反映在游戲中。游戲引擎整體架構 人工智能:即使渲染器多么強大,畫面被渲染的像實物一樣逼真,但是沒有智能的東西只能當作風景。人工智能(al)在游戲中有著和渲染器一樣重要的地位。對于玩家來說,打敗游戲中的敵人,通過眾多關卡是一件很令人興奮的事, 但是如果面對的敵人看起來傻頭傻腦的,不堪一擊,或者自己的“同伴”根本就幫不上什么忙,那么玩家很快就會厭倦。所以,游戲開發人員除了要為玩家設計特定的功能外,還要給“非玩家角色”一些智能,讓它們給玩家制造一些困難,為游戲增添更多的趣味。 渲染系統:渲染系統是整個游戲引擎的核心部分,它使游戲的畫面看起來更流暢,更逼真,讓玩家有身臨其境的感覺。把渲染器再細分的話,它包括有攝像頭、燈光、材質、骨絡動畫、天

溫馨提示

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

評論

0/150

提交評論