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

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

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

定 價:¥68.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

  劉力溯,筆名“府河居士”,Adobe認證設計師。本科畢業(yè)于中國傳媒大學動畫學院,研究生畢業(yè)于四川大學,現為四川音樂學院數字藝術系講師。廣泛涉獵視頻后期制 作、網站建設開發(fā)、虛擬現實、動漫等領域,具有藝術與技術相結合的跨界復合學科視野。交互設計作品《成都彭州葛仙山景區(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ā)布程序
本章小結
本章練習
第2章 駕馭 Shader——制作色彩豐富的游戲場景效果
2.1 用3ds Max 創(chuàng)建小房子
2.1.1 創(chuàng)建兩條樣條線
2.1.2 對齊樣條線
2.1.3 將樣條線轉化為模型
2.1.4 導出FBX模型
2.2 使用 Standard Shader——美化房子周圍環(huán)境
2.2.1 構建游戲場景
2.2.2 為房頂添加材質
2.2.3 為墻面添加材質
2.2.4 為地面添加材質
2.3 烘焙和使用法線貼圖——制作北歐桌子光影效果
2.3.1 用CrazyBump軟件生成法線貼圖
2.3.2 構建游戲場景
2.3.3 用Normal Map實現桌子表面的光影效果
2.4 烘焙和使用Complete Map——制作郁金香受光效果
2.4.1 在3ds Max 中烘焙 Complete Map完成貼圖
2.4.2 構建游戲場景
2.4.3 制作Legacy Shaders 材質
2.5 自定義 Shader——制作客廳金色環(huán)境光效果
2.5.1 打開工程文件并新建一個材質
2.5.2 使用自定義Shader 腳本
2.5.3 運行測試
2.6 自定義 Shader——制作兩張貼圖相互切換效果
2.6.1 構建游戲場景
2.6.2 應用TwoPictrues 自定義Shader 腳本
2.6.3 編寫代碼
2.7 初探Light Mapping——制作紐約建筑物光照效果
2.7.1 構建游戲場景
2.7.2 燈光烘焙的設置
2.7.3 運行測試
本章小結
本章練習
第3章 玩轉C#腳本
3.1 移動物體——兩架飛機在場景中移動
3.1.1 新建項目并拷貝素材
3.1.2 制作1號飛機在天上飛行的效果
3.1.3 制作跑道物體
3.1.4 制作2號飛機降落在跑道上的效果
3.2 更換貼圖——制作循環(huán)更換材質貼圖的游戲
3.2.1 構建游戲場景
3.2.2 控制物體材質的相關代碼
3.2.3 完成腳本的最終編寫
3.3 隨機位置出現敵人——制作抓魚游戲
3.3.1 構建場景
3.3.2 代碼開發(fā)
3.4 射線碰撞檢測——添加魚網捕魚功能
3.4.1 構建場景
3.4.2 代碼開發(fā)
3.5 發(fā)射子彈——模擬主角控制和發(fā)射子彈游戲
3.5.1 構建場景
3.5.2 程序開發(fā)
3.5.3 綜合調整物體的尺寸
3.6 旋轉坦克炮塔——鼠標控制開火并消滅敵人
3.6.1 在3ds Max 中對坦克模型進行優(yōu)化
3.6.2 構建游戲場景
3.6.3 代碼開發(fā)
3.6.4 添加射擊功能
3.6.5 添加敵人倒地功能
本章小結
本章練習
第4章 巧用GUI——完美的圖形化界面引擎
4.1 按鈕跳轉場景——兩個場景互相跳轉
4.1.1 創(chuàng)建兩個場景
4.1.2 GUI按鈕的功能實現
4.1.3 發(fā)布游戲
4.2 應用腳本和 Slider——實時調整場景色調
4.2.1 構建游戲場景
4.2.2 使用調整亮度、飽和度和對比度的C#腳本
4.2.3 通過滑動條調整畫面飽和度
4.3 Trigger 彈出菜單——邊走邊查看紅酒信息
4.3.1 構建游戲場景——紅酒館虛擬漫游場景
4.3.2 Trigger 觸發(fā)器
4.3.3 制作帶滾動條的GUI菜單
4.3.4 發(fā)布程序
4.4 獲取文本輸入框信息——制作年齡問卷頁面
4.4.1 構建游戲場景
4.4.2 代碼編寫
4.4.3 InputField的On Value Change 事件設置
4.4.4 最終完成與測試
本章小結
本章練習
第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 構建游戲場景
5.2.2 分割動畫并編輯Animator 節(jié)點圖
5.2.3 第一階段開發(fā)——用代碼的方式設置動畫過渡
5.2.4 第二階段代碼開發(fā)——加入連招功能
5.3 玩家控制物體動作——為齒輪添加尋路功能
5.3.1 構建游戲場景
5.3.2 設置尋路功能
5.3.3 添加障礙物
5.4 鼠標控制目標尋路動作——添加高低差尋路
5.4.1 構建游戲場景
5.4.2 設置 NavMesh 網格尋路功能
5.4.3 鼠標控制尋路目標
5.4.4 Off Mesh Link
5.5 用鼠標控制動物動作——為老虎添加Nav Mesh 尋路功能
5.5.1 構建游戲場景
5.5.2 設置尋路功能
設計鼠標控制老虎移動的腳本
5
本章小結
本章練習
第6章 Particle System 粒子屬性詳解
6.1 在場景中添加粒子系統(tǒng)
6.2

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號