三維射擊游戲的設(shè)計與開發(fā)_第1頁
三維射擊游戲的設(shè)計與開發(fā)_第2頁
三維射擊游戲的設(shè)計與開發(fā)_第3頁
三維射擊游戲的設(shè)計與開發(fā)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、*大學(xué)畢業(yè)論文(設(shè)計)題目名稱: 3D射擊游戲的設(shè)計與開發(fā) 學(xué)生姓名: qq629983841 院 (系): 專業(yè)班級: 指導(dǎo)老師: 輔導(dǎo)老師: 時 間: 三維射擊游戲的設(shè)計與開發(fā)學(xué) 生:, 指導(dǎo)教師:, 【摘要】國內(nèi)的三維游戲開發(fā)技術(shù)正處于趕超國外的關(guān)鍵時期,以大型的RPG網(wǎng)絡(luò)游戲作為主流。無疑網(wǎng)絡(luò)游戲的交互性是單機(jī)游戲無法比擬的,但是,網(wǎng)絡(luò)游戲耗時耗力,已經(jīng)成為越來越多人的共識。小型的單機(jī)游戲恰好彌補了網(wǎng)絡(luò)RPG游戲的不足,集休閑、簡單、創(chuàng)意為一體,必將得到越來越多人的喜愛。本游戲的開發(fā)目的,就是為了滿足這部分用戶的需求。本游戲是基于OpenGL庫和c+來開發(fā)的。OpenGL定義了一個跨編

2、程語言、跨平臺的編程接口的規(guī)格,它用于三維圖象(二維的亦可)。OpenGL是個專業(yè)的圖形程序接口,是一個功能強大,調(diào)用方便的底層圖形庫。OpenGL的英文全稱是Open Graphics Library,顧名思義,OpenGL便是開放的圖形程序接口。OpenGL仍然是唯一能夠取代微軟對3D圖形技術(shù)的完全控制的API。通過利用OpenGL的三維圖形軟件包,深入了解運用Visual C+制作一個簡單的3D射擊游戲,體現(xiàn)人機(jī)交互?!娟P(guān)鍵詞】三維游戲 OpenGL C+ 射擊 人機(jī)交互。The Design and Development of the 3D Shooter Game Student:

3、 Huang Man, School of Computer ScienceTeacher:Sun Qingsheng, School of Computer ScienceAbstractDomestic 3d game development technology is in the key period of surpassing abroad, with large RPG online games as a mainstream. The network game's interactivity is undoubtedly LAN game and incomparable

4、, but, network game time-consuming force, has become more and more people consensus. Small e-sports game just make up the network RPG insufficient, collection of leisure, simple, creative as one, will be more people's favorite. This game development purposes, are in order to meet the needs of us

5、ers. This section This game is based on c + + OpenGL library and to develop. OpenGL defines a cross programming languages, cross-platform programming interface specifications, it is used for 3d image (two-dimensional may. OpenGL is a professional graphics programming interface, is a powerful, call c

6、onvenient bottom graph library. OpenGL English full name is little Open more emphases, just as its name implies, OpenGL is Open Graphics programming interface. OpenGL is still the only way to replace Microsoft for 3D graphics technology complete control of the API. By using OpenGL 3D graphics packag

7、e, in-depth understanding of using Visual c + + making a simple 3D shooter game, reflect human-computer interaction.KEY WORDS 3D GAME,OPENGL,C+,SHOOT, HUMAN-COMPUTER INTERACTION.目 錄1 緒論 11.1 問題背景 11.2 項目的目的及意義 21.3 研究范圍及技術(shù)要求 21.4 開發(fā)工具及相關(guān)技術(shù)簡介 32 系統(tǒng)設(shè)計 62.1 需求分析 62.2 系統(tǒng)目標(biāo) 62.3 系統(tǒng)功能結(jié)構(gòu) 62.4 系統(tǒng)總體設(shè)計 72.5 用戶體驗流程圖 72.6程序運行環(huán)境 83 詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 83.1 模型設(shè)計 83.2 動畫設(shè)計 93.3 場景渲染 103.4 射擊與爆破設(shè)計 123.5 碰撞檢測 133.6 游戲進(jìn)度保存 144 測試 194.1 開場動畫測試 194.2 地圖漫游測試 244.3 射擊測試 274.4 通關(guān)測試 314.5

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論