Unity神技達人煉成記——成為游戲世界的造物主:無需編程創造全新游戲世界(全彩印刷) ( 簡體 字) |
作者:(日)廣鐵夫/著 | 類別:1. -> 多媒體 -> 遊戲引擎 -> Unity |
譯者:王娜 李利/譯 |
出版社:中國青年出版社 | 3dWoo書號: 51150 詢問書籍請說出此書號!【缺書】 NT售價: 840 元 |
出版日:5/1/2019 |
頁數:450 |
光碟數:0 |
|
站長推薦: |
印刷:全彩印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787515354781 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:成為自己創造的遊戲世界中的造物主吧!
Unity是一款可以免費製作出3D/2D遊戲的工具。Unity個人免費版與需要付費的Pro版在功能上幾乎沒有差別。我們還可以使用Unity免費版發行自己製作的遊戲應用程式,並進行銷售。
“雖然會程式設計,但是沒有3D經驗”、“雖然會3D建模,但是程式設計方面很糟糕”、“雖然很想自己製作遊戲,但無奈只做過平面設計”、“雖然沒什麼相關經驗,但就是對遊戲情有獨鍾”、“雖然已經安裝了Unity,但不知道該做什麼好”等等,本書就是面向有這些困擾的讀者群體,為他們提供一個階梯,幫助他們邁上學習Unity的*初階段。如果僅讀這一本書,或許不會使你成為用Unity創造遊戲世界的造物主,但一定會讓你喜歡上Unity。 作為一名內容創造者,並且已經取得顯著成果的遊戲開發大神,作者將從零技術基礎開始循序漸進地講解使用Unity構建遊戲世界的工作流程和創建過程中會遇到的難題的解決辦法。書中多處運用體現作者獨特風格的插圖,加上容易理解的文字說明,旨在?明讀者熟練掌握成為遊戲世界造物主的技術。
|
目錄:序章 製作空間的樂趣 這樣的環境就近在眼前 用Unity製作的遊戲和遊戲以外的內容 Unity 的可能性 瞭解Unity 的種類 必需的技術?(建模、程式設計、聲音、圖像) 會3D建模 程式設計不足為懼 能夠製作聲音 圖形技術 安裝Unity 的環境 安裝Unity 的步驟 許可證的註冊 第一章 開天闢地 創建新項目 關於介面 神的第1 日:要有光 神的第2 日:創造大地 創建山谷 設置Skybox 讓物體動起來 神的第3 日:植樹種草 試著看一下(PLAY) 神的第4 日:創建海(湖) 神的第5 日:放置動物 神的第6 日:你們要生養眾多,遍佈大地 發佈到Web 第二章 思考方式與構造 你做了什麼 “在世界中配置物品”的思考方式 添加組件 使其成為物理性的物體 “Hierarchy(層級)”的思考方式 Prefab的概念 什麼是腳本 “創造世界”的概念(總結) 第三章 世界的構成 成為造物主 製作聲音 二維圖像的製作 那麼什麼是3D 模型呢 那麼,選擇哪個工具呢 究竟什麼是3D 數據 複雜的大叔 什麼是建模數據 建模方法 從基本的開始做起 設置材質 什麼是UV 貼圖 使用SDS(細分曲面) 使用重新拓撲(Retopology) 低多邊形 為Unity導入模型資料的步驟 讀取圖像 選擇材質的著色器 什麼是基於物理的著色(PBS) Lighting設置 厲害的Reflection Probe StandardShader 的基礎 角色和骨骼 使用mixamo 自己製作Skybox Material 使用MARMOSETSKYSHOP 第四章 腳本基礎知識 “程式設計”這個工作 瞭解主要的事件消息 寫腳本的基本規則 使用Debug.Log 使用Invoke,延時調用 自訂函數、變數與類型 帶值的函數(閏年) 用if語句實現分支 用return返回值 用for語句迴圈 陣列的使用方法 用foreach 語句迴圈 更改材質(製作信號燈) 定義類 關於變數(var)的聲明 從腳本中指定GameObject 的方法 通過名稱指定自己的子遊戲物件 控制位置、方向和縮放(Transform 類) 用Translate更改位置 利用Rotate 旋轉 用物理引擎操控 用AddForce施加作用力 用滑鼠輸入與產生實體顯示 碰撞事件 跟隨相機(LookAt) 關於Tag 接受鍵盤事件 使用iTween 使用Raycast 觸碰 移動場景 使用Coroutine(協同程式) 即使移動也會殘留的GameObject PlayerPrefs保存資料 使用字串 播放Audio 用switchcase 語句做分支結構 麻煩的程式,就用腳本來做吧 總結與GameManager 第五章 動畫和角色 動畫的種類 試著製作動畫 在動畫途中發生事件 Mecanim和多個動畫 瞭解混合樹 跑、走、空轉 通過NavMesh 在迷宮中進行移動 NavMesh:添加門 第六章 GUI 與Audio 製作GUI 使用GUI 使用者介面層的方法(遺產) 按GUI.Button() 固定顯示按鈕寬度 GUI.Label與文字字體 FadeIn . Fade Out(淡入、淡出) 與其他攝像機的影像重合 顯示Map 的手法 使用uGUI(Unity UI) ScreenSpace – Overlay 的情況 使用Anchor 錨點的預設 配置並使用按鈕 使用滑動條 用ESC鍵控制Canvas 顯示/ 不顯示 利用Audio Mixer 控制 其他模式的GUI GUI 與Audio 總結 第七章 輸出 Unity 的輸出位置 切換平臺 瞭解Player Settings 品質設置 進行Build 對應多平臺的遊戲設計 觸摸畫面時的不同 實現多個點擊 使用平臺依賴編譯 手機應用程式的輸出 準備iOS 的開發 在Unity中進行iOS 應用程式的寫出 創建Android 應用程式 下載Android SDK 創建Keystore 文件 製作Android 時的注意事項 向PlayStore 申請 其他輸出 第八章 Unity 的可能性 一窺Editor Script 的內容 OculusRift 的革命 用LeapMotion 來感應手 使用Vuforia 開發AR 應用程式 用Arduino玩 第九章 使用“玩playMakerTM ”外掛程式 什麼是玩(playMakerTM) 玩:嘗試簡單的分支 玩:通過iTween 進行移動 玩:獲取事件並進行動作 玩:動作種類一覽 玩:變更元件資訊 玩:通過變數進行條件分支 玩:從腳本進行通信 玩:向腳本通信 玩:使2 種狀態遷移動起來 玩:使用範本 玩:“用了還不如不用”和訣竅 第十章 優化和Professional 版 Personal版和Professional 版 玩轉Image Effect 用Projector來投影 通過Level of Details 使近處詳細顯示 通過Occlusion Culling 僅顯示可見部分 使用Light mapping 來節約光的計算 使用Light Probe Group 通過Profiler 來優化 MovieTexture 和Render Texture 用Professional版有什麼好處 附錄 一些方便的外部工具& 推薦的Assets SUBSTANCEPAINTER SUBSTANCEDESIGNER 5 SUBSTANCEB2M MarmosetToolbag2 其他推薦 介紹一些方便的Asset iTween的easetype 一覽
|
序: |