Unity游戲開發(fā)技術(shù)

出版時間:2012-8  出版社:國防工業(yè)出版社  作者:程明智,王一夫  頁數(shù):230  字?jǐn)?shù):350000  
Tag標(biāo)簽:無  

內(nèi)容概要

  《unity游戲開發(fā)技術(shù)》共分為8章,分別講述unity基礎(chǔ)介紹、unity游戲場景創(chuàng)建、unity游戲腳本介紹、unity中模型導(dǎo)入與材質(zhì)基本概念、模型交互制作、gui圖形界面、unity中人工智能與生命系統(tǒng)知識和unity游戲輸出。
  《unity游戲開發(fā)技術(shù)》結(jié)合大量unity游戲開發(fā)實例,以介紹unity游戲?qū)嵗_發(fā)為主線涵蓋了unity游戲開發(fā)過程中所需掌握的各個知識點,主要特點是注重實用性和可操作性,可作為高校學(xué)生學(xué)習(xí)網(wǎng)絡(luò)游戲開發(fā)課程的教材,也可以作為網(wǎng)絡(luò)游戲開發(fā)人員的學(xué)習(xí)參考書。

書籍目錄

第1章 unity基礎(chǔ)介紹
 1.1安裝unity 3d
 1.2unity 3d界面介紹
 1.2.1learning the interface學(xué)習(xí)界面
 1.2.2customizing your workspace自定義工作區(qū)
 1.3三維導(dǎo)航操作
 1.4 unity 3d基本概念
 1.4.1 asset workflow資源工作流程
 1.4.2creating scenes創(chuàng)建場景
 1.4.3publishing builds編譯發(fā)布
 練習(xí)題
第2章 創(chuàng)建游戲基本場景
 2.1工程文件夾的創(chuàng)建
 2.1.1創(chuàng)建一個新的工程文件
 2.1.2保存文件夾中的場景文件
 2.2走動設(shè)置
 2.2.1創(chuàng)建地面
 2.2.2創(chuàng)建燈光
 2.2.3創(chuàng)建走動的物體
 2.2.4場景物體重新命名
 2.3創(chuàng)建箱子并設(shè)定物理屬性
 2.3.1創(chuàng)建箱子
 2.3.2給箱子添加物理屬性
 2.4unity預(yù)設(shè)
 2.4.1預(yù)設(shè)物體的概念
 2.4.2預(yù)設(shè)物體的自定義制作
 2.4.3預(yù)設(shè)物體的應(yīng)用
 2.5繪制地形
 2.5.1地面的創(chuàng)建
 2.5.2平行光的添加
 2.5.3地形的抬高與降低
 2.6繪制草叢
 2.6.1添加草坪貼圖
 2.6.2添加草叢
 2.7添加樹木
 2.8天空盒子
 2.9添加霧與影子效果
 練習(xí)題
第3章 腳本介紹
 3.1unity腳本介紹
 3.1.1unity腳本文件的創(chuàng)建
 3.1.2常用操作
 3.2變量和語法
 3.2.1變量
 3.2.2語法
 3.3函數(shù)和事件
 3.3.1函數(shù)
 3.3.2事件
 3.4運(yùn)算符
 3.4.1算術(shù)運(yùn)算符
 3.4.2賦值運(yùn)算符
 3.4.3比較運(yùn)算符
 3.4.4邏輯運(yùn)算符
 3.4.5位運(yùn)算符
 3.4.6運(yùn)算符的優(yōu)先級
 3.5if語句
 3.6switch語句和循環(huán)語句
 3.6.1switch語句
 3.6.2循環(huán)語句
 3.7 unity核心類
 3.8變量作用域
 3.8.1局部變量
 3.8.2成員變量
 練習(xí)題
第4章 unity中模型的導(dǎo)入與材質(zhì)的基本概念
 4.1利用3ds max三維軟件制作3d模型及uv貼圖制作
 4.1.1利用3ds max制作3d模型
 4.1.2利用3ds max制作uv貼圖
 4.1.3normal法線凹凸貼圖的制作
 4.2材質(zhì)貼圖規(guī)范
 4.3 unity中的著色器
 4.4 unity中模型導(dǎo)入
 4.5unity中有趣的三維坐標(biāo)軸
 4.6局部與全局坐標(biāo)系
 4.7投擲物體實例制作
 練習(xí)題
第5章 與模型的交互制作
 5.1墻體的交互動畫制作
 5.1.1為物體添加動畫
 5.1.2為動畫添加腳本
 5.1.3設(shè)置動畫開啟范圍
 5.2special effects特效
 5.2.1理解粒子系統(tǒng)
 5.2.2火花的點燃
 5.3武器與爆炸特效制作
 5.3.1拾取物體
 5.3.2準(zhǔn)備手榴彈
 5.3.3手榴彈腳本編寫
 5.3.4添加爆炸
 5.3.5爆炸腳本編寫
 5.4添加音效
 練習(xí)題
第6章 gui圖形用戶界面和菜單
 6.1理解unity gui圖形用戶界面
 6.1.1 game interface elements游戲界面元素
 6.1.2gui scripting guide用戶圖形界面腳本指南
 6.1.3unitygui basics圖形用戶界面基礎(chǔ)
 6.2添加gui到游戲中
 6.3gui腳本編寫
 6.4生命系統(tǒng)(一)
 6.4.1添加生命值gui
 6.4.2生命值腳本編寫
 6.53d主菜單
 6.5.1添加一個3d主菜單
 6.5.23d主菜單腳本編寫
 6.6炮塔
 6.6.1炮塔的準(zhǔn)備和清理
 6.6.2炮塔對玩家實現(xiàn)跟隨性目標(biāo)注視
 練習(xí)題
第7章 人工智能與生命系統(tǒng)
 7.1ai人工智能
 7.2應(yīng)用ai人工智能
 7.3槍支動畫
 7:4攻擊時間計算
 7.5生命系統(tǒng)(二)
 7.5.1減血系統(tǒng)
 7.5.2游戲結(jié)束目錄
 練習(xí)題
第8章 輸出游戲
 8.1build settings對話框
 8.2品質(zhì)設(shè)定
 8.3玩家設(shè)定
 練習(xí)題
附錄1unity 3d快捷鍵一覽表
附錄2unity 3d運(yùn)算符一覽表
附錄3monobehaviour基類介紹

章節(jié)摘錄

版權(quán)頁:   插圖:   6.1.3 UnityGUI Basics圖形用戶界面基礎(chǔ) Unity 3D中通常用OnGUI()函數(shù)來調(diào)用UnityGUI控件。OnGUI()包含在腳本組件中,和同樣包含在其中的Update()函數(shù)一樣,當(dāng)腳本組件被激活時,在游戲項目運(yùn)行的每一幀中都會被調(diào)用。GUI控件的聲明需要包括三種必要的關(guān)鍵信息: Type(Position,Content) 類型(定位,內(nèi)容) Type類型 Control Types控件類型為GUI類的函數(shù),用于實現(xiàn)種類繁多的GUI的創(chuàng)建,方便用戶在Game視圖中完成各種功能。常見類型有:Label標(biāo)簽、Button按鈕、RepeatButton重復(fù)按鈕、TextField文本域、TextArea文本區(qū)域、Taggle開關(guān)、Toolbar工具欄等。 注意:詳見Unity圣典組件參考手冊http://game.ceeger.com/Components/gui—Controls.html。 Position定位 GUI控件函數(shù)的第一個參數(shù)用于定位。定位參數(shù)由Rect()函數(shù)生成。Rect()定義了4個對應(yīng)屏幕空間像素單位的Integer值屬性,分別對應(yīng)左、頂、寬、高。因為UnityGUI控件均工作在屏幕空間,所以屏幕空間嚴(yán)格對應(yīng)播放器的像素分辨率。 屏幕空間坐標(biāo)系基于左上角,如Rect(10,20,300,100)定XT—個從坐標(biāo)(10,20)開始,到坐標(biāo)(310,120)結(jié)束的方形。應(yīng)該注意的是Rect的第二對值是寬和高,而不是控件結(jié)束的坐標(biāo),即例子中方形覆蓋結(jié)束的位置是(310,120)而不是(300,100)。 Content內(nèi)容 GUI控件的第二個參數(shù)是在控件中實際顯示的內(nèi)容。如需要在控件中顯示一些文字或圖片的情況。 案例6—2 (1)繼續(xù)上一小節(jié)的操作,打開GUItext.unity文件。 (2)在Unity菜單欄中執(zhí)行Assets→Create→JavaScript命令,創(chuàng)建一個新的腳本文件,并重命名為“GUIText2”;在Project面板中雙擊該腳本文件,打開腳本編輯器,輸入以下腳本語句: (3)按Ctrl+S組合鍵,保存腳本。 (4)在Project面板中選擇GUIText2腳本對象,并將其拖拽到Hierarchy面板中的MainCamera攝像機(jī)對象上,即使腳本對象與場景中游戲?qū)ο螽a(chǎn)生關(guān)聯(lián)。

編輯推薦

《Unity游戲開發(fā)技術(shù)》可作為高校學(xué)生學(xué)習(xí)網(wǎng)絡(luò)游戲開發(fā)課程的教材,也可以作為網(wǎng)絡(luò)游戲開發(fā)人員的學(xué)習(xí)參考書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Unity游戲開發(fā)技術(shù) PDF格式下載


用戶評論 (總計22條)

 
 

  •   Unity游戲開發(fā)技術(shù)
  •   很好,學(xué)習(xí)中…………。
  •   書還不錯吧,學(xué)習(xí)下操作流程~
  •   內(nèi)容不錯,適合入門,新手用很快上手
  •   昨天晚上買的今天就到了。。速度快書也不錯
  •   希望是合適我用的
  •   做個參考吧,內(nèi)容還行。
  •   書適合初學(xué)者和提高者,挺好
  •   好書,建議大家一定要看,看完必會
  •   初學(xué)Unity3d引擎的一本挺不錯的教材,可以跟著里面的知識學(xué)習(xí),慢慢的積累,很快會掌握的。
  •   挺好一本書,適合入門
  •   書的紙質(zhì)不怎么樣~~看了看內(nèi)容感覺還不錯
  •   簡單明了,入門還行。
  •   講的太基礎(chǔ),也沒什么代碼。隨便翻翻行
  •   再讀中再讀中再讀中再讀中
  •   適合入門者,有一些獨(dú)特的例子,但內(nèi)容不深
  •   沒內(nèi)容,例子太弱了,跟不上時代。
  •   產(chǎn)品很好,物流給力,給四星好評。
  •   書的內(nèi)容很基礎(chǔ),適合初學(xué)者看,總體來說還不錯吧
  •   內(nèi)容的過程性還是比較完整的,可以跟著書的內(nèi)容完整的做一個小項目。
  •   國內(nèi)這方面書不多 ,幾本都買了 這本講得比較淺,實例也有 對我?guī)椭淮?/li>
  •   新書 還沒圖就買了
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7