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

Unity完全項目制作實戰(zhàn)

Unity完全項目制作實戰(zhàn)

定 價:¥68.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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