基于Unity3d臺(tái)風(fēng)預(yù)防科普游戲的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Unity3d臺(tái)風(fēng)預(yù)防科普游戲的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Unity3d臺(tái)風(fēng)預(yù)防科普游戲的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Unity3d臺(tái)風(fēng)預(yù)防科普游戲的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Unity3d臺(tái)風(fēng)預(yù)防科普游戲的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要臺(tái)風(fēng)屬于自然災(zāi)害中較嚴(yán)重的一種REF_Ref35419454\r\h[1],它在過(guò)境時(shí),經(jīng)常會(huì)帶來(lái)暴風(fēng)雨天氣,海面翻起巨浪,威脅航海安全;登陸后,可能會(huì)摧毀各種建筑設(shè)施,威脅生命安全。所以在臺(tái)風(fēng)來(lái)臨之前,做好一切預(yù)防措施起著舉足輕重的作用。隨著時(shí)代的不斷進(jìn)步,游戲也成為了不少人自我放松,疏解壓力的方式。它給我們帶來(lái)快樂(lè),滿足我們自身的精神需求,若同時(shí)可以學(xué)習(xí)到更多知識(shí),也不失為一種舒適的學(xué)習(xí)方式。本研究項(xiàng)目的主題,就是將游戲和安全教育知識(shí)聯(lián)系起來(lái)。這是一款關(guān)于臺(tái)風(fēng)預(yù)防措施的科普游戲,應(yīng)用photoshop設(shè)計(jì),繪制與編輯素材,3dsMax制作以及修改游戲中所需模型,GoldWave軟件對(duì)游戲中的合成語(yǔ)音、音效等音頻進(jìn)行處理,游戲中的UI界面采用Unity3d引擎中的UGUI制作,其他部分使用碰撞系統(tǒng),動(dòng)畫系統(tǒng)等,將臺(tái)風(fēng)預(yù)防的知識(shí)嵌入游戲當(dāng)中,以連續(xù)劇情的方式展現(xiàn),帶來(lái)豐富色彩的感官享受,使玩家更容易對(duì)知識(shí)進(jìn)行吸收和記憶。游戲中,玩家可以學(xué)習(xí)到在臺(tái)風(fēng)來(lái)臨前的各種應(yīng)急預(yù)防措施,比如檢查門窗,囤好糧食,備足藥品等,補(bǔ)充安全教育知識(shí),不至于在災(zāi)害來(lái)臨時(shí)手足無(wú)措毫無(wú)準(zhǔn)備。在生活中,每個(gè)人面對(duì)各種安全隱患也應(yīng)當(dāng)具備防范意識(shí),即對(duì)風(fēng)險(xiǎn)做的準(zhǔn)備、防御、減少損失的策略及建議、引導(dǎo)等??梢钥闯觯破疹愑螒蚓哂泻艽蟮陌l(fā)展前景,在目前市場(chǎng)上,并未發(fā)現(xiàn)有相似類型的游戲,本游戲項(xiàng)目是市面上少有的游戲之一。關(guān)鍵詞:Unity3d;臺(tái)風(fēng)預(yù)防;科普游戲

AbstractTyphoonisoneofthemostseriousnaturaldisasters.Whenitpassesthroughthecountry,itoftenbringsheavywindandrainstorm,whichcauseshugewavesontheseaandthreatensthesafetyofnavigation.Afterlanding,itmaydestroyvariousconstructionfacilitiesandthreatenthesafetyoflife.Sobeforethetyphoon,itisveryimportanttotakeallthepreventivemeasures.Withthecontinuousprogressofthetimes,gameshavebecomeawayformanypeopletorelaxthemselvesandrelievepressure.Itbringsushappinessandmeetsourownspiritualneeds.Ifwecanlearnmoreknowledgeatthesametime,itisalsoacomfortablewayoflearning.Thethemeofthisresearchprojectistolinkgamesandsafetyeducationknowledge.Thisisapopularsciencegameabouttyphoonpreventionmeasures.ItusesPhotoshoptodesign,drawandeditmaterials,3dsmaxtomakeandmodifymodelsneededinthegame,GoldWavesoftwaretoprocesssyntheticvoice,soundeffectandotheraudiointhegame.TheUIinterfaceinthegameismadeofUGUIinUnity3dengine,andotherpartsusecollisionsystem,animationsystem,etc.topreventtyphoonKnowledgeembeddedinthegame,inthewayofcontinuousplotshow,bringrichcolorsensoryenjoyment,sothatplayersareeasiertoabsorbandrememberknowledge.Inthegame,playerscanlearnallkindsofemergencypreventionmeasuresbeforethearrivaloftyphoon,suchascheckingdoorsandwindows,hoardingfood,preparingenoughmedicine,etc.,tosupplementsafetyeducationknowledge,soasnottobeunpreparedwhendisastercomes.Inlife,everyoneshouldalsohaveasenseofpreventioninthefaceofvarioussecurityrisks,thatis,thepreparation,defense,lossreductionstrategies,suggestions,guidance,etc.Itcanbeseenthatpopularscienceeducationgameshaveagreatdevelopmentprospect.Atpresent,nosimilargameshavebeenfoundinthemarket.Thisgameprojectisoneofthefewgamesonthemarket.Keywords:Unity3dTyphoonpreventionPopularsciencegames

目錄TOC\h\z\u\t"二級(jí)標(biāo)題,2,三級(jí)標(biāo)題,3,一級(jí)標(biāo)題,1"第一章 緒論 [14],在室內(nèi)場(chǎng)景中,我們需要給人物添加一個(gè)BoxCollider和Rigidbody剛體,再給墻面,家具等等不能被人物穿過(guò)的物體也添加上BoxCollider,保證人物不會(huì)在走動(dòng)時(shí)穿過(guò)墻面等不該穿過(guò)的物體。同理,在戶外場(chǎng)景,超市場(chǎng)景中,也給不能被穿過(guò)的物體添加BoxCollider屬性。而如果想要檢測(cè)碰撞,但又希望該位置可以被穿過(guò),那么可以將isTrigger勾選上,就可以實(shí)現(xiàn)這個(gè)效果了。在本游戲項(xiàng)目中,存在可穿過(guò)的碰撞檢測(cè),也存在不可穿過(guò)的碰撞檢測(cè),所以我們分成這兩個(gè)部分來(lái)闡述游戲中的碰撞??纱┻^(guò):在游戲中,室內(nèi)場(chǎng)景的科普知識(shí)點(diǎn)掛靠在四個(gè)可交互物體上,需要實(shí)現(xiàn)的效果是當(dāng)人物走到可交互物體附近時(shí),該物體附近的墻面上會(huì)出現(xiàn)一個(gè)小小的感嘆號(hào),提示玩家附近有可交互物體,可以按下空格鍵觸發(fā),當(dāng)玩家觸發(fā)過(guò)一次之后,感嘆號(hào)會(huì)變成綠色圓圈狀態(tài),并且不可再觸發(fā)。由于要做感嘆號(hào)提示,且選擇不使用圖片或模型素材,所以我們新增四個(gè)3DText,為它們添加一個(gè)BoxCollider屬性,點(diǎn)擊EditCollider,調(diào)整碰撞體的長(zhǎng)寬高,分別覆蓋在窗戶,電視機(jī),放置手電筒的柜子和放置藥品的抽屜上,附近的空白位置也要覆蓋住一些,勾上isTrigger,并為他們添加腳本。using

UnityEngine;

public

class

windowTish

:

MonoBehaviour

{

public

TextMesh

text;

public

Animator

anim;

public

int

windowNumber

=

0;

void

Update

()

{

if(windowNumber==0

&&

text.text=="!"

&&

Input.GetKeyDown(KeyCode.Space)){

anim.SetBool("CamWindow",

true);

windowNumber

=

1;

}

}

private

void

OnTriggerEnter(Collider

other){

if(windowNumber

==

0)

{

text.text

=

"!";

}else

if(windowNumber

==

1){

text.text

=

"O";

text.color

=

Color.green;

}

}

private

void

OnTriggerStay(Collider

other){

if

(windowNumber

==

0){

text.text

=

"!";

}else

if

(windowNumber

==

1){

text.text

=

"O";

text.color

=

Color.green;

}

}

private

void

OnTriggerExit(Collider

other){

text.text

=

"";

}

}

這樣在按下空格鍵后,就會(huì)調(diào)用相應(yīng)的攝像機(jī)動(dòng)畫。不可穿過(guò):室內(nèi)場(chǎng)景還存在一個(gè)擁有碰撞事件的不可穿過(guò)物體,其實(shí)就相當(dāng)于一面“隱形墻”,由于攝像機(jī)視角固定,為了防止玩家走出視線,所以在通往未知空間的四個(gè)通道我添加了四個(gè)空物體,也分別添加了BoxCollider屬性,然后使用UGUI制作了一個(gè)Panel,當(dāng)玩家即將走出視線,也就是觸碰到這四面“隱形墻時(shí)”,這個(gè)Panel就會(huì)顯示,詢問(wèn)玩家是否探索完畢,如果否,按下空格鍵繼續(xù)探索,如果確認(rèn)已經(jīng)探索完畢,按下回車鍵會(huì)打開(kāi)評(píng)分界面,對(duì)探索的完成程度給予星星的評(píng)分。以下是掛在這些空物體上的腳本。using

UnityEngine;

public

class

notGo

:

MonoBehaviour

{

public

GameObject

panel4;

void

OnCollisionEnter(Collision

collision)

{

var

tagNow

=

collision.collider.tag;

if(tagNow

==

"Player")

{

panel4.SetActive(true);

}

}

}

這里用碰撞去獲取碰撞物體的標(biāo)簽,當(dāng)標(biāo)簽為Player也就是玩家時(shí),就會(huì)執(zhí)行Panel顯示的命令。另外兩個(gè)場(chǎng)景的碰撞檢測(cè)也是大同小異,唯一特別一些的是戶外場(chǎng)景中的搬運(yùn)盆栽操作玩法,但基本原理還是相同的。當(dāng)人物觸碰到盆栽時(shí),按下空格鍵,可以將盆栽搬起移動(dòng),由于盆栽不多,這里我運(yùn)用的是較為簡(jiǎn)單且容易實(shí)現(xiàn)的辦法,我將三個(gè)盆栽都復(fù)制出來(lái),然后拉進(jìn)Player中,成為主人公的子物體,并處于不顯示狀態(tài),當(dāng)人物碰到盆栽并按下空格鍵時(shí),原先擺在地上的花盆會(huì)消失,主人公Player身上對(duì)應(yīng)的子物體會(huì)顯示,并且子物體會(huì)跟隨Player一起移動(dòng),實(shí)現(xiàn)一個(gè)搬運(yùn)的效果。圖4.1.1搬運(yùn)花盆玩法這里會(huì)有一個(gè)邏輯判斷,先給一個(gè)int類型的參數(shù)sum,初始為0,當(dāng)觸碰時(shí),獲取場(chǎng)上存在的盆栽數(shù)量,返回一個(gè)數(shù)值,賦予到sum上,當(dāng)sum等于3說(shuō)明玩家還沒(méi)搬動(dòng)過(guò),所以觸碰時(shí)便會(huì)出現(xiàn)文本框提示玩家可以按下空格鍵,將盆栽搬運(yùn)到光圈位置;當(dāng)sum等于2,1時(shí)說(shuō)明玩家已經(jīng)搬運(yùn)過(guò)盆栽,便不再出現(xiàn)文本框提示。同時(shí),晾衣架與燒烤架的觸發(fā)條件也需要獲取sum的值,如果為0或者為3,晾衣架和燒烤架的操作才是可觸發(fā)的。聲音系統(tǒng)一款游戲中,音效音樂(lè)是不可或缺的,有了聲音的加持,游戲玩起來(lái)會(huì)更為舒暢,也更加有代入感。所以在本游戲中,除了音效以及配樂(lè)之外,還使用了AI語(yǔ)音合成平臺(tái)提供的免費(fèi)語(yǔ)音合成項(xiàng)目,將每一個(gè)科普知識(shí)點(diǎn)的文字都配上機(jī)器人的聲音。在場(chǎng)景1中,給相機(jī)添加一個(gè)AudioSource,把配樂(lè)拉進(jìn)AudioClip即可。在室內(nèi)場(chǎng)景中,每一個(gè)科普的UIPanel,都添加AudioSource,并將對(duì)應(yīng)的合成語(yǔ)音音頻拉進(jìn)AudioClip。除此之外,我將室內(nèi)場(chǎng)景的背景音樂(lè)掛在了一個(gè)叫house的物體上,PlayOnAwake不勾選,Loop勾選,開(kāi)始游戲后固定出現(xiàn)的第二個(gè)Panel中按下空格鍵后,會(huì)獲取house上的AudioSource,并執(zhí)行播放命令,然后在打分界面出來(lái)之前,會(huì)執(zhí)行背景音樂(lè)停止的命令。圖4.5.1AudioSource腳本如下:using

UnityEngine;

using

UnityEngine.UI;

public

class

panel2

:

MonoBehaviour

{

public

GameObject

panel02;

public

GameObject

house;

public

AudioSource

bgm1;

void

Start

()

{

bgm1

=

house.GetComponent<AudioSource>();

}

void

Update

()

{

if

(Input.GetKeyDown(KeyCode.Space))

{

panel02.SetActive(false);

bgm1.Play();

}

}

}

星星評(píng)分的音效是四聲清脆的打擊樂(lè),并且音調(diào)逐漸升高,我用GoldWave做了一個(gè)文件切割,做成了四個(gè)音頻,分別是一聲打擊樂(lè),兩聲打擊樂(lè),三聲打擊樂(lè)和四聲打擊樂(lè),在評(píng)分界面的腳本中,創(chuàng)建了一個(gè)AudioClip數(shù)組,存放這四組打擊樂(lè)以及gameover的音效,再通過(guò)探索程度的判斷來(lái)進(jìn)行調(diào)用。圖4.5.2AudioClip數(shù)組部分代碼如下:public

AudioClip[]

audios;

void

Start

()

{

if

(sum

==

1){

anim.SetBool("one",

true);

this.GetComponent<AudioSource>().clip

=

audios[1];

this.GetComponent<AudioSource>().Play();

}else

if

(sum

==

2){

anim.SetBool("two",

true);

this.GetComponent<AudioSource>().clip

=

audios[2];

this.GetComponent<AudioSource>().Play();

}else

if

(sum

==

3){

anim.SetBool("three",

true);

this.GetComponent<AudioSource>().clip

=

audios[3];

this.GetComponent<AudioSource>().Play();

}else

if

(sum

==

4){

anim.SetBool("four",

true);

this.GetComponent<AudioSource>().clip

=

audios[4];

this.GetComponent<AudioSource>().Play();

}else

if

(sum

==

0)

{

this.GetComponent<AudioSource>().clip

=

audios[0];

this.GetComponent<AudioSource>().Play();

}

}

在戶外場(chǎng)景,超市場(chǎng)景也有背景音樂(lè),合成語(yǔ)音配音以及音效的使用,這些的方法原理也都基本相同。

游戲測(cè)試設(shè)備環(huán)境表5.1測(cè)試環(huán)境配置CPU:IntelCorei5-6300HQGPU:NividaGTX965MRAM:8GOS:Windows1064bit測(cè)試用例與結(jié)果表5.2測(cè)試用例及結(jié)果序號(hào)測(cè)試功能操作預(yù)期效果結(jié)果1.開(kāi)始游戲點(diǎn)擊開(kāi)始按鈕進(jìn)入游戲界面與預(yù)期一致2.說(shuō)明界面點(diǎn)擊說(shuō)明按鈕進(jìn)入說(shuō)明界面與預(yù)期一致3.關(guān)閉說(shuō)明界面點(diǎn)擊說(shuō)明界面的關(guān)閉按鈕說(shuō)明界面關(guān)閉與預(yù)期一致4.人物移動(dòng)鍵盤輸入“W,S,A,D”人物遵循輸入進(jìn)行移動(dòng)與預(yù)期一致5人物動(dòng)畫鍵盤輸入“W,S,A,D”動(dòng)畫切換成功與預(yù)期一致6.在室內(nèi)場(chǎng)景中,走到交互物體附近時(shí)觸發(fā)感嘆號(hào)提示控制人物行走至交互物體附近交互物體附近出現(xiàn)感嘆號(hào)提示與預(yù)期一致7正常播放攝像機(jī)移動(dòng)到窗戶為中心視角和窗戶關(guān)閉的動(dòng)畫以及對(duì)應(yīng)科普控制人物行走到窗戶附近,出現(xiàn)感嘆號(hào)提示后按下空格鍵攝像機(jī)移動(dòng)到以窗戶為中心的視角,正常播放窗戶關(guān)閉的動(dòng)畫,正常出現(xiàn)科普對(duì)話框與預(yù)期一致8正常播放攝像機(jī)移動(dòng)到電視機(jī)為中心視角的動(dòng)畫,電視機(jī)屏幕貼圖實(shí)例化以及對(duì)應(yīng)科普控制人物行走到電視機(jī)附近,出現(xiàn)感嘆號(hào)提示后按下空格鍵攝像機(jī)移動(dòng)到以電視機(jī)為中心的視角,電視機(jī)屏幕出現(xiàn)天氣預(yù)報(bào)貼圖且位置準(zhǔn)確,并出現(xiàn)對(duì)應(yīng)科普對(duì)話框與預(yù)期一致9正常播放攝像機(jī)移動(dòng)到手電筒為中心視角和手電筒模型升高,旋轉(zhuǎn)與發(fā)出亮光的動(dòng)畫以及對(duì)應(yīng)科普控制人物行走到放置手電筒的柜子附近,出現(xiàn)感嘆號(hào)提示后按下空格鍵攝像機(jī)移動(dòng)到手電筒為中心的視角,手電筒升高,傾斜并發(fā)出亮光,且出現(xiàn)對(duì)應(yīng)科普對(duì)話框與預(yù)期一致10正常播放攝像機(jī)移動(dòng)到藥品柜為中心視角,藥品抽屜打開(kāi)和附近的落地?zé)舸蜷_(kāi)的動(dòng)畫以及對(duì)應(yīng)科普控制人物行走到放置藥品的柜子附近,出現(xiàn)感嘆號(hào)提示后按下空格鍵攝像機(jī)移動(dòng)到藥品柜為中心的視角,柜子附近的落地?zé)舸蜷_(kāi),放置藥品的抽屜打開(kāi),出現(xiàn)藥品模型,且出現(xiàn)相應(yīng)科普對(duì)話框與預(yù)期一致11正常播放攝像機(jī)移動(dòng)到燒烤架視角的動(dòng)畫,科普“收納好大型家具或電器”內(nèi)容控制人物行走觸碰燒烤架鏡頭移動(dòng)到以燒烤架為中心的視角,游戲左方出現(xiàn)科普“收納好大型家具或電器”內(nèi)容與預(yù)期一致12正常播放燒烤架蓋子關(guān)閉,攝像機(jī)回到原來(lái)位置,整臺(tái)燒烤架移開(kāi)的動(dòng)畫,播放完畢后燒烤架消失在操作11后出現(xiàn)科普內(nèi)容后,按下空格鍵燒烤架蓋子合上,鏡頭回到原來(lái)位置,燒烤架移到樓梯位置后消失與預(yù)期一致13科普“有些物體即使重量較輕,但體積大且易吹落,也需要收納”內(nèi)容控制人物行走觸碰晾衣架游戲左方出現(xiàn)“晾衣架雖然重量較輕,更容易被吹落,應(yīng)及時(shí)收納”科普與預(yù)期一致14晾衣架消失在操作13后出現(xiàn)科普內(nèi)容后,按下空格鍵晾衣架消失與預(yù)期一致15觸碰到戶外場(chǎng)景三個(gè)盆栽中任意一個(gè)時(shí),第一次觸碰會(huì)觸發(fā)科普內(nèi)容以及提示操作對(duì)話框,之后則不會(huì)再觸發(fā)。人物觸碰到盆栽1,且未觸碰盆栽2和盆栽3出現(xiàn)科普對(duì)話框與預(yù)期一致人物觸碰到盆栽2,且未觸碰盆栽1和盆栽3出現(xiàn)科普對(duì)話框與預(yù)期一致人物觸碰到盆栽3,且未觸碰盆栽1和盆栽2出現(xiàn)科普對(duì)話框與預(yù)期一致人物觸碰到盆栽1,走開(kāi)后又反復(fù)觸碰盆栽1,盆栽2,盆栽3第一次觸碰出現(xiàn)科普對(duì)話框,之后不會(huì)重復(fù)出現(xiàn)與預(yù)期一致人物觸碰到盆栽2,走開(kāi)后又反復(fù)觸碰盆栽1,盆栽2,盆栽3第一次觸碰出現(xiàn)科普對(duì)話框,之后不會(huì)重復(fù)出現(xiàn)與預(yù)期一致人物觸碰到盆栽3,走開(kāi)后又反復(fù)觸碰盆栽1,盆栽2,盆栽3第一次觸碰出現(xiàn)科普對(duì)話框,之后不會(huì)重復(fù)出現(xiàn)與預(yù)期一致16搬運(yùn)盆栽人物觸碰盆栽的情況下,按下空格鍵當(dāng)前被觸碰的盆栽位置移到人物身上,并跟隨人物走路移動(dòng),且樓梯附近的地板位置出現(xiàn)光圈,光圈播放閃爍動(dòng)畫與預(yù)期一致某個(gè)盆栽已被搬運(yùn)起來(lái)后,觸碰未被搬起的另一個(gè)盆栽按下空格鍵因?yàn)樯砩弦延信柙?,無(wú)法搬運(yùn)另一盆栽與預(yù)期一致某個(gè)盆栽已被搬運(yùn)起來(lái)后,移動(dòng)到光圈位置按下空格鍵人物身上的盆栽消失,光圈播放放大動(dòng)畫后同樣消失,代表一個(gè)盆栽搬運(yùn)完成與預(yù)期一致17選購(gòu)食材小游戲點(diǎn)擊正確食材正確食材移動(dòng)到下方選框,出現(xiàn)“good”圖片和音效,并進(jìn)入下一個(gè)食物提示與預(yù)期一致點(diǎn)擊錯(cuò)誤食材錯(cuò)誤食材上會(huì)出現(xiàn)一個(gè)淡入的錯(cuò)誤圖標(biāo),且圖標(biāo)會(huì)在2/3秒后消失與預(yù)期一致

總結(jié)至此,一個(gè)基于Unity3D臺(tái)風(fēng)預(yù)防科普游戲就算完成了,四年下來(lái),我也發(fā)現(xiàn)了一個(gè)很有趣的現(xiàn)象。如果拿這次的畢業(yè)設(shè)計(jì)來(lái)說(shuō),在開(kāi)始之前,我僅僅有著一個(gè)不完整的想法,而且一直很擔(dān)憂,總覺(jué)得不知道怎么去做出這樣的一個(gè)游戲。但事情總是要在開(kāi)始之后,才會(huì)有眉目,才會(huì)有學(xué)習(xí),才會(huì)有進(jìn)步。在制作的過(guò)程中,有很多時(shí)候,我思考了一個(gè)做法并通過(guò)查資料等方式完成之后,我就會(huì)發(fā)現(xiàn)另一個(gè)也能達(dá)到同樣效果且更方便更有效率的做法。這就是在思考中不斷進(jìn)步。我很想嘗試用Unity開(kāi)發(fā)手游,但可惜沒(méi)有系統(tǒng)學(xué)過(guò)這樣的課程,我的游戲制作經(jīng)驗(yàn)都是pc端游戲,由于一點(diǎn)經(jīng)驗(yàn)都沒(méi)有,我總是望而生畏,不敢向前邁進(jìn)這一步,總覺(jué)得我不會(huì),我不行,我做不到。但是現(xiàn)在,我發(fā)現(xiàn)了這個(gè)神奇的現(xiàn)象,我需要向前,才會(huì)知道我能不能做到,所以接下來(lái),我會(huì)邁出這一步,在探索當(dāng)中,不斷思考,不斷學(xué)習(xí),同時(shí)不斷進(jìn)步。其實(shí)接下來(lái)的人生規(guī)劃,由于一些原因,我很大可能是不會(huì)接觸IT行業(yè)了,但我覺(jué)得我是熱愛(ài)它的,即使有時(shí)候?yàn)樗蠲迹瑹?,但我知道,從高考后填志愿我自己選擇了軟件工程,我一定是熱愛(ài)它的。我熱愛(ài)游戲,也熱愛(ài)制作游戲,即使不會(huì)從事IT行業(yè),我想我以后在空余的時(shí)間里,我也會(huì)時(shí)不時(shí)做一個(gè)小游戲自己玩,我肯定可以越做越精美的。

參考文獻(xiàn)金明一.臺(tái)風(fēng)災(zāi)害評(píng)估模型研究及應(yīng)用[D].吉林大學(xué),2009.李兵川.基于Unity3D游戲開(kāi)發(fā)流程分析[J].山東工業(yè)技術(shù),2018(07):148.新海說(shuō).游戲開(kāi)發(fā)日志01-認(rèn)識(shí)Unity[J].CSDN博客,2019,1:1-1.歸葉米古.unity3D事件處理函數(shù)[J].個(gè)人圖書館,2018,1:1-2.陳雪培.游戲中的三維圖形特效算法設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2015.張軍霞.谷歌面試題的最佳答案[J].勞動(dòng)保障世界,2013(01):40.金菇?jīng)?Unity系統(tǒng)自帶函數(shù)生命周期以及相互關(guān)系[J].游戲蠻牛,2015,1:1-1.阮頔.三維制作軟件在科普教育中的應(yīng)用[D].北京郵電大學(xué),2009.朱敏.Goldwave:課件制作音頻素材處理能手[J].中小學(xué)信息技術(shù)教育,2004(07):67-68.曹升賡.PhotoshopCS6全新的裁剪工具[J].照相機(jī),2013(12):68-70.王同娟.基于Unity3D的教育游戲開(kāi)發(fā)研究[J].電腦編程技巧與維護(hù),2018(11):7-8+27.劉佳力.基于Unity3D的兒童安全教育游戲的研究與實(shí)現(xiàn)[D].四川師范大學(xué),2015.譚政,鄭婭莉.基于娛教理念的科普游戲研究與設(shè)計(jì)[J].現(xiàn)代商貿(mào)工業(yè),2016,37(30):67-69嚴(yán)朝軍,周其力,張寧.游戲中的程序設(shè)計(jì)技術(shù)[J].電腦開(kāi)發(fā)與應(yīng)用,2000年5月Unity官方參考手冊(cè)

致謝畢業(yè)設(shè)計(jì)的完成,也意味著我即將離開(kāi)校園。在此特別感謝我的指導(dǎo)老師吳志達(dá)老師,他同時(shí)也是我的專業(yè)課程老師,不僅在過(guò)程中不斷關(guān)注我的畢業(yè)設(shè)計(jì)進(jìn)度,而且在大學(xué)課程上,對(duì)我悉心指導(dǎo),給予我?guī)椭N液芟矚g聽(tīng)老師的課,扎實(shí)的理論知識(shí),豐富的實(shí)踐經(jīng)驗(yàn)以及有趣的課堂設(shè)計(jì)給我留下了非常深刻的印象。同時(shí)感謝我的同學(xué),在學(xué)習(xí)過(guò)程中我們互相幫助,共同進(jìn)步。也要感謝我的學(xué)校,為我們提供了良好的學(xué)習(xí)環(huán)境,配備了學(xué)習(xí)所需的設(shè)備,使我們擁有更好的學(xué)習(xí)條件。最后要感謝網(wǎng)上許多不知名的學(xué)霸網(wǎng)友,是他們留下了許多學(xué)習(xí)筆記學(xué)習(xí)帖子,讓我在困惑的時(shí)候查閱到對(duì)應(yīng)的資料以及解決方法。再次感謝所有幫助過(guò)我的人,在此真誠(chéng)地向你們致謝!祝老師身體健康,事事順?biāo)?。祝同學(xué)們能夠找到心儀的工作,一切順利。

捷鍵與一些電腦小技巧HYPERLINKwinkey+d:

這是高手最常用的第一快捷組合鍵。這個(gè)快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無(wú)論是聊天的窗口還是游戲的窗口……只要再次按下這個(gè)組合鍵,剛才的所有窗口都回來(lái)了,而且激活的也正是你最小化之前在使用的窗口!

--這個(gè)就是winkeywinkey+f:

不用再去移動(dòng)鼠標(biāo)點(diǎn)“開(kāi)始→搜索→文件和文件夾”了,在任何狀態(tài)下,只要一按winkey+f就會(huì)彈出搜索窗口。

winkey+r:

在我們的文章中,你經(jīng)常會(huì)看到這樣的操作提示:“點(diǎn)擊‘開(kāi)始→運(yùn)行’,打開(kāi)‘運(yùn)行’對(duì)話框……”。其實(shí),還有一個(gè)更簡(jiǎn)單的辦法,就是按winkey+r!

alt+tab:

如果打開(kāi)的窗口太多,這個(gè)組合鍵就非常有用了,它可以在一個(gè)窗口中顯示當(dāng)前打開(kāi)的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開(kāi)的窗口,松開(kāi)這個(gè)組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當(dāng)前打開(kāi)的窗口。

winkey+e:

當(dāng)你需要打開(kāi)資源管理器找文件的時(shí)候,這個(gè)快捷鍵會(huì)讓你感覺(jué)非?!八?!再也不用騰出一只手去摸鼠標(biāo)了!

小提示:

winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來(lái)101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個(gè)windwos鍵和一個(gè)屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開(kāi)機(jī)等電源管理鍵,這3個(gè)鍵大部分位于鍵盤的右上方。

再補(bǔ)充點(diǎn)

F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。

F2當(dāng)你選中一個(gè)文件的話,這意味著“重命名”

F3當(dāng)你在桌面上的時(shí)候是打開(kāi)“查找:所有文件”對(duì)話框

F10或ALT激活當(dāng)前程序的菜單欄

windows鍵或CTRL+ESC打開(kāi)開(kāi)始菜單

CTRL+ALT+DELETE在win9x中打開(kāi)關(guān)閉程序?qū)υ捒?/p>

DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站

SHIFT+DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是

放入回收站

CTRL+N新建一個(gè)新的文件

CTRL+O打開(kāi)“打開(kāi)文件”對(duì)話框

CTRL+P打開(kāi)“打印”對(duì)話框

CTRL+S保存當(dāng)前操作的文件

CTRL+X剪切被選擇的項(xiàng)目到剪貼板

CTRL+INSERT或CTRL+C復(fù)制被選擇的項(xiàng)目到剪貼板

SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置

ALT+BACKSPACE或CTRL+Z撤銷上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作

Windows鍵+D:最小化或恢復(fù)windows窗口

Windows鍵+U:打開(kāi)“輔助工具管理器”

Windows鍵+CTRL+M重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置

Windows鍵+E打開(kāi)資源管理器

Windows鍵+F打開(kāi)“查找:所有文件”對(duì)話框

Windows鍵+R打開(kāi)“運(yùn)行”對(duì)話框

Windows鍵+BREAK打開(kāi)“系統(tǒng)屬性”對(duì)話框

Windows鍵+CTRL+F打開(kāi)“查找:計(jì)算機(jī)”對(duì)話框

SHIFT+F10或鼠標(biāo)右擊打開(kāi)當(dāng)前活動(dòng)項(xiàng)目的快捷菜單

SHIFT在放入CD的時(shí)候按下不放,可以跳過(guò)自動(dòng)播放CD。在打開(kāi)wo

rd的時(shí)候按下不放,可以跳過(guò)自啟動(dòng)的宏

ALT+F4關(guān)閉當(dāng)前應(yīng)用程序

ALT+SPACEBAR打開(kāi)程序最左上角的菜單

ALT+TAB切換當(dāng)前程序

ALT+ESC切換當(dāng)前程序

ALT+ENTER將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換

PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板

ALT+PRINTSCREEN將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板

CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)

CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift可以跳到前

一個(gè)窗口)

在IE中:

ALT+RIGHTARROW顯示前一頁(yè)(前進(jìn)鍵)

ALT+LEFTARROW顯示后一頁(yè)(后退鍵)

CTRL+TAB在頁(yè)面上的各框架中切換(加shift反向)

F5刷新

CTRL+F5強(qiáng)行刷新1.打開(kāi)“我的電腦”-“工具”-“文件夾選項(xiàng)”-“查看”-在“顯示所有文件和文件夾”選項(xiàng)前打勾-“確定”

2.刪除以下文件夾中的內(nèi)容:

x:\DocumentsandSettings\用戶名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用戶名\LocalSettings\Temp\下的所有文件(用戶臨時(shí)文件)

x:\DocumentsandSettings\用戶名\LocalSettings\TemporaryInternetFiles\下的所有文件(頁(yè)面文件)

x:\DocumentsandSettings\用戶名\LocalSettings\History\下的所有文件(歷史紀(jì)錄)

x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(臨時(shí)文件)

x:\WINDOWS\ServicePackFiles(升級(jí)sp1或sp2后的備份文件)

x:\WINDOWS\DriverCache\i386下的壓縮文件(驅(qū)動(dòng)程序的備份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果對(duì)系統(tǒng)進(jìn)行過(guò)windoesupdade升級(jí),則刪除以下文件:x:\windows\下以$u...開(kāi)頭的隱藏文件

4.然后對(duì)磁盤進(jìn)行碎片整理,整理過(guò)程中請(qǐng)退出一切正在運(yùn)行的程序

5.碎片整理后打開(kāi)“開(kāi)始”-“程序”-“附件”-“系統(tǒng)工具”-“系統(tǒng)還原”-“創(chuàng)建一個(gè)還原點(diǎn)”(最好以當(dāng)時(shí)的日期作為還原點(diǎn)的名字)

6.打開(kāi)“我的電腦”-右鍵點(diǎn)系統(tǒng)盤-“屬性”-“磁盤清理”-“其他選項(xiàng)”-單擊系統(tǒng)還原一欄里的“清理”-選擇“是”-ok了

7、在各種軟硬件安裝妥當(dāng)之后,其實(shí)XP需要更新文件的時(shí)候就很少了。刪除系統(tǒng)備份文件吧:開(kāi)始→運(yùn)行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護(hù)"文件高速緩存,釋放出其所占據(jù)的空間)

8、刪掉\windows\system32\dllcache下dll檔(減去200——300mb),這是備用的dll檔,只要你已拷貝了安裝文件,完全可以這樣做。

9、XP會(huì)自動(dòng)備份硬件的驅(qū)動(dòng)程序,但在硬件的驅(qū)動(dòng)安裝正確后,一般變動(dòng)硬件的可能性不大,所以也可以考慮將這個(gè)備份刪除,文件位于\windows\drivercache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個(gè)文件是74M。

10、刪除不用的輸入法:對(duì)很多網(wǎng)友來(lái)說(shuō),WindowsXPt系統(tǒng)自帶的輸入法并不全部都合適自己的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于\windows\ime\文件夾中,全部占用了88M的空間。

11、升級(jí)完成發(fā)現(xiàn)windows\多了許多類似$NtUninstallQ311889$這些目錄,都干掉吧,1x-3xM

12、另外,保留著\windows\help目錄下的東西對(duì)我來(lái)說(shuō)是一種傷害,呵呵。。。都干掉!

13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時(shí)間一長(zhǎng),就會(huì)占用大量的硬盤空間。因此有必要對(duì)其進(jìn)行手工設(shè)置,以減少硬盤占用量。打開(kāi)"系統(tǒng)屬性"對(duì)話框,選擇"系統(tǒng)還原"選項(xiàng),選擇"在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對(duì)系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,在彈出的對(duì)話框中取消"關(guān)閉這個(gè)驅(qū)動(dòng)器的系統(tǒng)還原"選項(xiàng),并可設(shè)置用于系統(tǒng)還原的磁盤空間大小。

14、休眠功能會(huì)占用不少的硬盤空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的:打開(kāi)"控制面板",雙擊"電源選項(xiàng)",在彈出的"電源選項(xiàng)屬性"對(duì)話框中選擇"休眠"選項(xiàng)卡,取消"啟用休眠"復(fù)選框。

15、卸載不常用組件:XP默認(rèn)給操作系統(tǒng)安裝了一些系統(tǒng)組件,而這些組件有很大一部分是你根本不可能用到的,可以在"添加/刪除Windows組件"中將它們卸載。但其中有一些組件XP默認(rèn)是隱藏的,在"添加/刪除Windows組件"中找不到它們,這時(shí)可以這樣操作:用記事本打開(kāi)\windows\inf\sysoc.inf這個(gè)文件,用查找/替換功能把文件中的"hide"字符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運(yùn)行"添加-刪除程序",就會(huì)看見(jiàn)多出不少你原來(lái)看不見(jiàn)的選項(xiàng),把其中那些你用不到的組件刪掉(記住存盤的時(shí)候要保存為sysoc.inf,而不是默認(rèn)的sysoc.txt),如Internat信使服務(wù)、傳真服務(wù)、Windowsmessenger,碼表等,大約可騰出近50MB的空間。

16、清除系統(tǒng)臨時(shí)文件:系統(tǒng)的臨時(shí)文件一般存放在兩個(gè)位置中:一個(gè)Windows安裝目錄下的Temp文件夾;另一個(gè)是x:\DocumentsandSettings"用戶名"\LocalSettings\Temp文件夾(Y:是系統(tǒng)所在的分區(qū))。這兩個(gè)位置的文件均可以直接刪除。

17、清除Internet臨時(shí)文件:定期刪除上網(wǎng)時(shí)產(chǎn)生的大量Internet臨時(shí)文件,將節(jié)省大量的硬盤空間。打開(kāi)IE瀏覽器,從"工具"菜單中選擇"Internet選項(xiàng)",在彈出的對(duì)話框中選擇"常規(guī)"選項(xiàng)卡,在"Internet臨時(shí)文件"欄中單擊"刪除文件"按鈕,并在彈出"刪除文件"對(duì)話框,選中"刪除所有脫機(jī)內(nèi)容"復(fù)選框,單擊"確定"按鈕。

18、清除預(yù)讀文件:WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論