Unity3D游戲場景設(shè)計(jì)實(shí)例教程ppt_第1頁
Unity3D游戲場景設(shè)計(jì)實(shí)例教程ppt_第2頁
Unity3D游戲場景設(shè)計(jì)實(shí)例教程ppt_第3頁
Unity3D游戲場景設(shè)計(jì)實(shí)例教程ppt_第4頁
Unity3D游戲場景設(shè)計(jì)實(shí)例教程ppt_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Unity3D游戲場景設(shè)計(jì)實(shí)例教程第一章

游戲引擎概論1.1游戲引擎的定義無論是2D游戲還是3D游戲,無論是角色扮演游戲、即時策略游戲、冒險解謎游戲或是動作射擊游戲,哪怕是一個只有1MB的桌面小游戲,都有這樣一段起控制作用的代碼,這段代碼我們就可以籠統(tǒng)的稱為引擎。1.2游戲引擎的發(fā)展史1.2.1引擎的誕生(1991年—1993年)1.2.2引擎的發(fā)展(1994年—1997年)1.2.3引擎的革命(1998年—2000年)1.2.4國內(nèi)游戲引擎發(fā)展1.3世界主流游戲引擎1.3.1Unreal虛幻引擎1.3.2CryEngine引擎1.3.3Frostbite(霜寒)引擎1.3.4Gamebryo引擎1.3.5BigWorld(大世界)引擎1.3.6idTech引擎1.3.7Source(起源)引擎1.3.8Unity3D引擎1.4游戲引擎編輯器功能1.4.1地形編輯功能1.4.2模型的導(dǎo)入1.4.3添加粒子特效及動畫1.4.4設(shè)置物體屬性1.4.5設(shè)置觸發(fā)事件和攝像機(jī)動畫第二章

Unity3D引擎基礎(chǔ)講解2.1Unity3D引擎介紹Unity3D是由UnityTechnologies公司開發(fā)的綜合性專業(yè)游戲引擎,可以讓用戶輕松創(chuàng)建諸如三維游戲、建筑可視化、實(shí)時渲染動畫等類型互動內(nèi)容的多平臺開發(fā)工具。2004年,Unity誕生于丹麥,2005年公司總部設(shè)在了美國的舊金山,并發(fā)布了Unity1.0版本,到目前為止Unity3D的最新版本已經(jīng)發(fā)展到了4.3。2.2Unity3D軟件安裝2.3Unity3D軟件界面2.4Unity3D軟件菜單Unity3D引擎編輯器的菜單欄中一共包含八個菜單選項(xiàng):File(文件)、Edit(編輯)、Assets(資源)、GameObject(游戲?qū)ο螅?、Component(組件)、Terrain(地形)、Window(窗口)和Help(幫助)。每個菜單分別對應(yīng)了引擎不同的功能操作。2.4.1文件菜單名稱說明NewScene創(chuàng)建新場景。Unity3D為用戶提供了方便的場景管理,用戶可以隨心所欲的創(chuàng)建出自己想要的游戲場景。快捷鍵為CTRL+N。OpenScene打開一個已經(jīng)創(chuàng)建的場景??旖萱I為CTRL+O。SaveScene保存當(dāng)前場景??旖萱I為CTRL+S。SaveSceneas當(dāng)前場景另存為??旖萱I為CTRL+SHIFT+S。NewProject新建一個新的項(xiàng)目。用戶想要制作出自己的游戲,第一步就是創(chuàng)建游戲項(xiàng)目,這個項(xiàng)目是所有游戲元素的基礎(chǔ),之后用戶就可以在這個項(xiàng)目里面添加自己的游戲場景。OpenProject打開一個已經(jīng)創(chuàng)建的項(xiàng)目。SaveProject保存當(dāng)前項(xiàng)目。BuildSetting項(xiàng)目的編譯設(shè)置。在編譯設(shè)置選項(xiàng)里面,用戶可以選擇游戲所在的平臺以及對項(xiàng)目中各個場景之間的管理,可以添加當(dāng)前的場景到項(xiàng)目的編譯隊(duì)列當(dāng)中,其中PlayerSettings選項(xiàng)中可以設(shè)置程序的圖標(biāo),分辨率,啟動畫面等。快捷鍵為CTRL+SHIFT+B。Build&Run編譯并運(yùn)行項(xiàng)目。快捷鍵為CTRL+B。Exit退出Unity3D引擎編輯器。2.4.2編輯菜單名稱說明Undo撤銷上一步操作。快捷鍵為CTRL+Z。Redo重復(fù)上一步動作。快捷鍵為CTRL+Y。Cut剪切。快捷鍵為CTRL+X。Copy復(fù)制??旖萱I為CTRL+C。Paste粘貼。快捷鍵為CTRL+V。Duplicate復(fù)制并粘貼??旖萱I為CTRL+D。Delete刪除。快捷鍵為SHIFT+DEL。FrameSelected選擇一個物體后把視角迅速定位到觀察這個選中的物體上??旖萱I為F。Find查找資源。快捷鍵為CTRL+F。SelectAll選擇所有資源??旖萱I為CTRL+A。Preferences選項(xiàng)設(shè)置。對Unity3D的一些基本設(shè)置,如:選用外部的腳本編輯、界面皮膚顏色的設(shè)置以及用戶快捷鍵的設(shè)置等。Play在游戲視圖中運(yùn)行制作好的游戲。快捷鍵為CTRL+P。Pause停止游戲運(yùn)行。快捷鍵為CTRL+SHIFT+P。Step逐幀運(yùn)行游戲??旖萱I為CTRL+ALT+P。LoadSelection載入所選。SaveSelection保存所選。ProjectSettings項(xiàng)目設(shè)置。其中包括輸入設(shè)置、標(biāo)簽設(shè)置(對場景中的元素設(shè)置不同類型的標(biāo)簽,方便場景的管理)、音頻設(shè)置、運(yùn)行的時間設(shè)置、用戶設(shè)置,物理設(shè)置、渲染品質(zhì)設(shè)置、網(wǎng)絡(luò)管理、編輯器管理等RenderSettings渲染設(shè)置。GraphicsEmulation圖形仿真。NetworkEmulation網(wǎng)絡(luò)仿真。SnapSettings快照設(shè)置。2.4.3資源菜單名稱說明Reimport重新導(dǎo)入資源。Create創(chuàng)建功能??梢杂脕韯?chuàng)建各種腳本、動畫、材質(zhì)、字體、貼圖、物理材質(zhì)、GUI皮膚等。ShowInExplorer打開資源所在的目錄位置。Open打開選中文件。Delete刪除選中的資源文件。ImportNewAsset導(dǎo)入新資源。Refresh刷新。快捷鍵為CTRL+R。ImportPackage導(dǎo)入資源包。當(dāng)創(chuàng)建項(xiàng)目工程的時候,有些資源包沒有導(dǎo)入進(jìn)來,在開發(fā)過程中有需要使用,這時可以應(yīng)用此命令。ExportPackage到出資源包。FindReferencesInScene在場景中尋找參考。SelectDependencies選擇依賴。Reimportall全部重新導(dǎo)入。SyncMonoDevelopProject同步開發(fā)項(xiàng)目。2.4.4游戲?qū)ο蟛藛蚊Q說明CreateEmpty創(chuàng)建一個空的游戲?qū)ο?。可以對這個空對象添加各種組件??旖萱I為CTRL+SHIFT+N。CreateOther創(chuàng)建其他類型的游戲?qū)ο蟆_@里面包括了很多內(nèi)容,基本上囊括了Unity3D所支持的所有對象,包括:粒子系統(tǒng)、攝像機(jī)、界面文字、界面貼圖、3D的文字效果、點(diǎn)光源、聚光燈、平行光、長方體、球、包囊、圓柱體、平面、音頻、樹、風(fēng)力等。CenterOnChildren這個功能是作用在父物體節(jié)點(diǎn)上的,即把父物體節(jié)點(diǎn)的位置移動到子節(jié)點(diǎn)的中心位置。MakeParent創(chuàng)建父子關(guān)系。選中多個物體后,點(diǎn)擊這個功能可以把選中的物體組成父子關(guān)系,其中在層級視圖中最上面的為父物體,其他為父物體的子物體。ApplyChangeToPrefab應(yīng)用變更為預(yù)置。MoveToView移動到視圖。把選中的物體移動到當(dāng)前視圖的中心位置,這樣就可以快速定位??旖萱I為CTRL+ALT+F。AlignWithView對齊視圖。把選中的物體與視圖平面對齊。快捷鍵為CTRL+SHIFT+F。AlignViewToSelected把視圖移動到選中物體的中心位置。2.4.5組件菜單名稱說明Mesh添加網(wǎng)格屬性。Particles粒子系統(tǒng)。Physics物理系統(tǒng)。Audio音頻。Rendering渲染。Miscellaneous雜項(xiàng)。Scripts腳本。Camera-Control攝像機(jī)控制。2.4.6地形菜單名稱說明CreatTerrain創(chuàng)建地形。ImportHeightmap-Raw導(dǎo)入高度圖。ExportHeightmap-Raw導(dǎo)出高度圖。SetResolution設(shè)置分辨率。MassPlaceTrees批量種植樹。FlattenHeightmap展平高度圖。RefreshTreeAndDetailPrototypes刷新樹及預(yù)置細(xì)節(jié)。第三章

Unity3D引擎系統(tǒng)功能3.1地形編輯功能3.2模型編輯功能3.3光源系統(tǒng)3.4Shader系統(tǒng)3.5粒子系統(tǒng)3.6動畫系統(tǒng)3.7物理系統(tǒng)3.8腳本系統(tǒng)3.9音效系統(tǒng)3.10輸出功能第四章

Unity3D山體地形的制作4.1地形的建立通過Terrain菜單下的CreateTerrain命令創(chuàng)建默認(rèn)地形,然后通過Terrain菜單下的Setresolution命令來設(shè)置地形的屬性參數(shù),然后通過導(dǎo)入一張黑白地勢高度圖,創(chuàng)建基本的地形結(jié)構(gòu)。4.2利用筆刷編輯地形4.3地表貼圖的繪制4.4添加植物模型4.5制作天空盒子4.6添加光源第五章

Unity3D模型的導(dǎo)入與編

溫馨提示

  • 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

提交評論