注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Unity完全項(xiàng)目制作實(shí)戰(zhàn)

Unity完全項(xiàng)目制作實(shí)戰(zhàn)

Unity完全項(xiàng)目制作實(shí)戰(zhàn)

定 價(jià):¥68.00

作 者: 劉力溯
出版社: 北京聯(lián)合出版有限公司
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787559652683 出版時(shí)間: 2021-09-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 351 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  全書一共8章,主要包括:打造虛擬漫游場(chǎng)景——愜意海島、駕馭Shader、玩轉(zhuǎn)C#腳本、GUI設(shè)計(jì)、打造游戲角色、詳解游戲特效、游戲項(xiàng)目實(shí)戰(zhàn)、打通網(wǎng)絡(luò)連接等內(nèi)容。 本書不同于當(dāng)前多數(shù)Unity教材中冗長、復(fù)雜的大型項(xiàng)目講解,而是致力于將Unity開發(fā)的實(shí)用知識(shí)點(diǎn),設(shè)計(jì)為一個(gè)個(gè)短小精悍、快速可用、適合課堂教學(xué)的小例子,將Unity開發(fā)所需的種種復(fù)雜技術(shù),拆分為一個(gè)個(gè)的小實(shí)例、小招式,力求每個(gè)小實(shí)例和小招式都能滿足某方面的功能需求。該方式能做到現(xiàn)學(xué)現(xiàn)用,能程度地縮短“吸收→應(yīng)用”的“反射弧”,更符合學(xué)習(xí)規(guī)律。根據(jù)作者長期的教學(xué)與游戲開發(fā)經(jīng)驗(yàn),只要掌握好每一個(gè)小招式,當(dāng)你遇到一個(gè)大型項(xiàng)目的開發(fā)需求時(shí),思路與方法便會(huì)自然呈現(xiàn)。 為方便學(xué)習(xí),本書有配套的實(shí)訓(xùn)冊(cè)——《Unity項(xiàng)目實(shí)訓(xùn)》,由8個(gè)實(shí)訓(xùn)范例組成,與教材內(nèi)容同步。另外,還準(zhǔn)備了配套學(xué)習(xí)資源包,包含高清教學(xué)視頻(共37集,約730分鐘)、素材及工程文件、電子課件、同步學(xué)習(xí)案例等資源。

作者簡(jiǎn)介

  劉力溯,筆名“府河居士”,Adobe認(rèn)證設(shè)計(jì)師。本科畢業(yè)于中國傳媒大學(xué)動(dòng)畫學(xué)院,研究生畢業(yè)于四川大學(xué),現(xiàn)為四川音樂學(xué)院數(shù)字藝術(shù)系講師。廣泛涉獵視頻后期制 作、網(wǎng)站建設(shè)開發(fā)、虛擬現(xiàn)實(shí)、動(dòng)漫等領(lǐng)域,具有藝術(shù)與技術(shù)相結(jié)合的跨界復(fù)合學(xué)科視野。交互設(shè)計(jì)作品《成都彭州葛仙山景區(qū)觸摸屏多媒體導(dǎo)游系統(tǒng)》及多個(gè)景點(diǎn)的照片360°全景程序在景區(qū)獲實(shí)際使用。

圖書目錄

第1章 Unity快速入門——打造海島環(huán)境與虛擬漫游
1.1 打造簡(jiǎn)單的游戲地形環(huán)境
1.1.1 在3ds Max中制作地面模型
1.1.2 在Unity中繼續(xù)制作其他物體
1.2 添加第一人稱控制器
1.2.1 添加第一人稱控制器
1.2.2 為地面添加 Collider組件
1.2.3 在第一人稱控制器上鏈接一個(gè)“子物體”跑車
1.3 為場(chǎng)景添加背景音樂
1.3.1 拷貝音樂文件到項(xiàng)目的Assets 文件夾下
1.3.2 添加所需的音頻組件
1.3.3 發(fā)布程序
本章小結(jié)
本章練習(xí)
第2章 駕馭 Shader——制作色彩豐富的游戲場(chǎng)景效果
2.1 用3ds Max 創(chuàng)建小房子
2.1.1 創(chuàng)建兩條樣條線
2.1.2 對(duì)齊樣條線
2.1.3 將樣條線轉(zhuǎn)化為模型
2.1.4 導(dǎo)出FBX模型
2.2 使用 Standard Shader——美化房子周圍環(huán)境
2.2.1 構(gòu)建游戲場(chǎng)景
2.2.2 為房頂添加材質(zhì)
2.2.3 為墻面添加材質(zhì)
2.2.4 為地面添加材質(zhì)
2.3 烘焙和使用法線貼圖——制作北歐桌子光影效果
2.3.1 用CrazyBump軟件生成法線貼圖
2.3.2 構(gòu)建游戲場(chǎng)景
2.3.3 用Normal Map實(shí)現(xiàn)桌子表面的光影效果
2.4 烘焙和使用Complete Map——制作郁金香受光效果
2.4.1 在3ds Max 中烘焙 Complete Map完成貼圖
2.4.2 構(gòu)建游戲場(chǎng)景
2.4.3 制作Legacy Shaders 材質(zhì)
2.5 自定義 Shader——制作客廳金色環(huán)境光效果
2.5.1 打開工程文件并新建一個(gè)材質(zhì)
2.5.2 使用自定義Shader 腳本
2.5.3 運(yùn)行測(cè)試
2.6 自定義 Shader——制作兩張貼圖相互切換效果
2.6.1 構(gòu)建游戲場(chǎng)景
2.6.2 應(yīng)用TwoPictrues 自定義Shader 腳本
2.6.3 編寫代碼
2.7 初探Light Mapping——制作紐約建筑物光照效果
2.7.1 構(gòu)建游戲場(chǎng)景
2.7.2 燈光烘焙的設(shè)置
2.7.3 運(yùn)行測(cè)試
本章小結(jié)
本章練習(xí)
第3章 玩轉(zhuǎn)C#腳本
3.1 移動(dòng)物體——兩架飛機(jī)在場(chǎng)景中移動(dòng)
3.1.1 新建項(xiàng)目并拷貝素材
3.1.2 制作1號(hào)飛機(jī)在天上飛行的效果
3.1.3 制作跑道物體
3.1.4 制作2號(hào)飛機(jī)降落在跑道上的效果
3.2 更換貼圖——制作循環(huán)更換材質(zhì)貼圖的游戲
3.2.1 構(gòu)建游戲場(chǎng)景
3.2.2 控制物體材質(zhì)的相關(guān)代碼
3.2.3 完成腳本的最終編寫
3.3 隨機(jī)位置出現(xiàn)敵人——制作抓魚游戲
3.3.1 構(gòu)建場(chǎng)景
3.3.2 代碼開發(fā)
3.4 射線碰撞檢測(cè)——添加魚網(wǎng)捕魚功能
3.4.1 構(gòu)建場(chǎng)景
3.4.2 代碼開發(fā)
3.5 發(fā)射子彈——模擬主角控制和發(fā)射子彈游戲
3.5.1 構(gòu)建場(chǎng)景
3.5.2 程序開發(fā)
3.5.3 綜合調(diào)整物體的尺寸
3.6 旋轉(zhuǎn)坦克炮塔——鼠標(biāo)控制開火并消滅敵人
3.6.1 在3ds Max 中對(duì)坦克模型進(jìn)行優(yōu)化
3.6.2 構(gòu)建游戲場(chǎng)景
3.6.3 代碼開發(fā)
3.6.4 添加射擊功能
3.6.5 添加敵人倒地功能
本章小結(jié)
本章練習(xí)
第4章 巧用GUI——完美的圖形化界面引擎
4.1 按鈕跳轉(zhuǎn)場(chǎng)景——兩個(gè)場(chǎng)景互相跳轉(zhuǎn)
4.1.1 創(chuàng)建兩個(gè)場(chǎng)景
4.1.2 GUI按鈕的功能實(shí)現(xiàn)
4.1.3 發(fā)布游戲
4.2 應(yīng)用腳本和 Slider——實(shí)時(shí)調(diào)整場(chǎng)景色調(diào)
4.2.1 構(gòu)建游戲場(chǎng)景
4.2.2 使用調(diào)整亮度、飽和度和對(duì)比度的C#腳本
4.2.3 通過滑動(dòng)條調(diào)整畫面飽和度
4.3 Trigger 彈出菜單——邊走邊查看紅酒信息
4.3.1 構(gòu)建游戲場(chǎng)景——紅酒館虛擬漫游場(chǎng)景
4.3.2 Trigger 觸發(fā)器
4.3.3 制作帶滾動(dòng)條的GUI菜單
4.3.4 發(fā)布程序
4.4 獲取文本輸入框信息——制作年齡問卷頁面
4.4.1 構(gòu)建游戲場(chǎng)景
4.4.2 代碼編寫
4.4.3 InputField的On Value Change 事件設(shè)置
4.4.4 最終完成與測(cè)試
本章小結(jié)
本章練習(xí)
第5章 游戲角色動(dòng)作控制
5.1 鍵盤控制人物動(dòng)作——行走、跳躍
5.1.1 FBX模型準(zhǔn)備
5.1.2 導(dǎo)入FBX模型、分割動(dòng)畫
5.1.3 在場(chǎng)景中擺放人物
5.1.4 設(shè)計(jì) Animator Controller
5.1.5 編寫代碼
5.2 單鍵控制四種動(dòng)作的切換
5.2.1 構(gòu)建游戲場(chǎng)景
5.2.2 分割動(dòng)畫并編輯Animator 節(jié)點(diǎn)圖
5.2.3 第一階段開發(fā)——用代碼的方式設(shè)置動(dòng)畫過渡
5.2.4 第二階段代碼開發(fā)——加入連招功能
5.3 玩家控制物體動(dòng)作——為齒輪添加尋路功能
5.3.1 構(gòu)建游戲場(chǎng)景
5.3.2 設(shè)置尋路功能
5.3.3 添加障礙物
5.4 鼠標(biāo)控制目標(biāo)尋路動(dòng)作——添加高低差尋路
5.4.1 構(gòu)建游戲場(chǎng)景
5.4.2 設(shè)置 NavMesh 網(wǎng)格尋路功能
5.4.3 鼠標(biāo)控制尋路目標(biāo)
5.4.4 Off Mesh Link
5.5 用鼠標(biāo)控制動(dòng)物動(dòng)作——為老虎添加Nav Mesh 尋路功能
5.5.1 構(gòu)建游戲場(chǎng)景
5.5.2 設(shè)置尋路功能
設(shè)計(jì)鼠標(biāo)控制老虎移動(dòng)的腳本
5
本章小結(jié)
本章練習(xí)
第6章 Particle System 粒子屬性詳解
6.1 在場(chǎng)景中添加粒子系統(tǒng)
6.2

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)