基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、 基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn) 馬曉萍+劉靜Summary:針對(duì)傳統(tǒng)坦克大戰(zhàn)游戲中子彈單枚發(fā)射, 血量為零時(shí)坦克直接消失,為增加游戲趣味性,本設(shè)計(jì)以Unity 5.4為開(kāi)發(fā)平臺(tái),選擇C# 作為腳本語(yǔ)言,在傳統(tǒng)游戲基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)了增加子彈發(fā)射數(shù)量、坦克損壞后消失兩個(gè)趣味、仿真效果。Key:Unity;腳本語(yǔ)言;坦克游戲:TP319 :A :1007-9416(2017)06-0168-011 UnityUnity5是一款利用新增的編輯器功能集,具備了跨越23個(gè)平臺(tái)的多平臺(tái)交互式游戲 引擎,Unity Cloud Build 服務(wù),使得開(kāi)發(fā)者通過(guò)云計(jì)算可以更有效的進(jìn)行游戲和應(yīng)用的開(kāi)

2、發(fā)1。該系統(tǒng)自帶人物模型,粒子特效,可視化編程解決方案,天空盒、地形、樹(shù)等豐富的資源包2。Unity 有內(nèi)置腳本資源包,集成了MonoDevelop腳本編輯器,本設(shè)計(jì)以C#為腳本語(yǔ)言。2 實(shí)驗(yàn)設(shè)計(jì)為了讓坦克大戰(zhàn)游戲情節(jié)更好地展開(kāi),增加游戲的趣味性,本次實(shí)驗(yàn)在傳統(tǒng)的坦克大戰(zhàn)游戲基礎(chǔ)上設(shè)計(jì)了增加子彈數(shù)量、坦克先損壞再消失兩個(gè)游戲效果。(1)增加攻擊效果。根據(jù)不同玩家按下的不同按鍵發(fā)射子彈攻擊敵方,例如按下 ENTER 或者回車(chē)鍵,即可發(fā)射出已經(jīng)設(shè)置好的相應(yīng)子彈數(shù)目。(2)被攻擊坦克先損壞,再消失。傳統(tǒng)游戲版本中,當(dāng)被攻擊的坦克的血量變?yōu)榱銜r(shí),該坦克會(huì)立即自動(dòng)消失。為了能更加逼真,血量為零后,先出現(xiàn)

3、一個(gè)被損壞的坦克,2秒后再消失。3 實(shí)驗(yàn)流程3.1 模型導(dǎo)入與創(chuàng)建(1)實(shí)驗(yàn)中直接導(dǎo)入fbx格式模型3。(2)將所需物體從原有的models中的設(shè)置為預(yù)置物體,并拖放到prefabs中,使用時(shí)將預(yù)置物體挨個(gè)拖拽到場(chǎng)景中進(jìn)行布置,實(shí)現(xiàn)預(yù)置物的實(shí)例化。3.2 腳本編寫(xiě)3.2.1 增加子彈數(shù)目在inspector中修改tank 的TankHealth 面板屬性 explosion prefab 的值為BustedTank。將該預(yù)置物體拖至目標(biāo)坦克上,當(dāng)該坦克被攻擊血量達(dá)到零時(shí),不會(huì)立即消失,先出現(xiàn)破損坦克BustedTank預(yù)置物,該實(shí)驗(yàn)中預(yù)設(shè)2秒后再消失,增加了視覺(jué)上的直觀性和趣味性。4 結(jié)語(yǔ)Un

4、ity是一款專(zhuān)業(yè)跨平臺(tái)虛擬現(xiàn)實(shí)及專(zhuān)業(yè)游戲引擎,其增強(qiáng)的圖形功能和可擴(kuò)展編輯器使得游戲開(kāi)發(fā)靈活,周期短,能輕松實(shí)現(xiàn)虛擬仿真內(nèi)容。本案例通過(guò)測(cè)試游戲的基本操作,子彈的發(fā)射、爆炸,坦克的損壞消失功能,基本達(dá)到了預(yù)期效果。Reference1Unity Technologies. Unity5.x從入門(mén)到精通M.北京:中國(guó)鐵路出版社,2016.2張敏.基于Unity 3D的游戲的設(shè)計(jì)與實(shí)現(xiàn)J.計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,269-270.3李慎亮,司占軍.基于Unity平臺(tái)的三維坦克游戲設(shè)計(jì)與實(shí)現(xiàn)J.軟件導(dǎo)刊,2015,14(8):152-154.endprint數(shù)字技術(shù)與應(yīng)用2017年6期數(shù)字技術(shù)與應(yīng)用的其它文章黨建工作管理系統(tǒng)的研發(fā)和應(yīng)用基于嵌入式手語(yǔ)翻譯手套的研究基于四軸飛行器的空氣污染應(yīng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論