3D游戲程序開發(fā)學(xué)哪些課程_第1頁
3D游戲程序開發(fā)學(xué)哪些課程_第2頁
3D游戲程序開發(fā)學(xué)哪些課程_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

3D游戲程序設(shè)計學(xué)哪些課程?3D游戲是使用空間立體計算技術(shù)實現(xiàn)操作的游戲,從編程實現(xiàn)角度說就是游戲的基礎(chǔ)模型包括游戲的人物、場景、基礎(chǔ)地形是用三維立體模型實現(xiàn),游戲的人物角色控制是使用空間立體編程算法,那么就把這種游戲稱作3D游戲。3D中的D是Dimension(維)的縮寫,3D就是三維空間,由于我們存在的現(xiàn)實空間就是三維空間,所以三維游戲就比二維游戲更真實,對空間操作的隨意性也較強,也就更容易吸引人,所以3D游戲也成了市面上的主流游戲。3D游戲程序開發(fā)指利用計算機編程語言,如C編程語言、C++、java等,編寫計算機、手機或游戲機上的網(wǎng)絡(luò)游戲。目前流行的網(wǎng)絡(luò)游戲編程語言為C++編程語言,目前流行的網(wǎng)絡(luò)游戲編程接口為DirectX9.0,還有OpenGL、SDL(SimpleDirectMediaLayer)等。現(xiàn)在手機上玩的網(wǎng)絡(luò)游戲分為Android與IOS兩種不同平臺,分別是用eclipse/MyEclipse和xcode?,F(xiàn)在也流行一些跨平臺的編程引擎,例如cocos2d-x、unity3D等。3D游戲程序開發(fā)要學(xué)的課程:游戲程序設(shè)計:初識DirectX、Direct3D世界的基本元素、基本圖形繪制、Direct3D與數(shù)學(xué)基礎(chǔ)、光照、紋理、攝像機、模型基礎(chǔ)、渲染狀態(tài)。算法與數(shù)據(jù)結(jié)構(gòu):三維游戲場景實現(xiàn)技術(shù)、網(wǎng)格模型高級技術(shù)、場景管理技術(shù)、粒子系統(tǒng)、3D聲音系統(tǒng)、Directlnput和點選、模板緩沖區(qū)和體積陰影、多線程技術(shù)、高級網(wǎng)絡(luò)通信編程、數(shù)據(jù)庫、HLSL語言入門、地圖編輯器。Win32程序設(shè)計:主流3D引擎介紹、OGRE游戲引擎、OGRE系統(tǒng)結(jié)構(gòu)、CEGUI系統(tǒng)、Lua腳本。匯眾教育在游戲程序培訓(xùn)領(lǐng)域已有10余年的教學(xué)經(jīng)驗,數(shù)以萬計的學(xué)生成功就業(yè),實現(xiàn)了自己的游戲夢想。課程由淺入深,提前適應(yīng)游戲公司的開發(fā)需求,零基礎(chǔ),能夠全面掌握游戲開發(fā)的全流程。如果您想了解課程詳情,可以直接登陸匯眾教育官方網(wǎng)站/或撥打匯眾教育24小時咨詢電

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論