Unity AR/VR開發:從新手到專傢 pdf epub mobi txt 電子書 下載 2024

圖書介紹


Unity AR/VR開發:從新手到專傢


王寒,曾坤,張義紅 著



點擊這裡下載
    


想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-12-29

類似圖書 點擊查看全場最低價

齣版社: 機械工業齣版社
ISBN:9787111584636
版次:1
商品編碼:12269697
品牌:機工齣版
包裝:平裝
叢書名: 遊戲開發與設計技術叢書
開本:16開
齣版時間:2018-01-01
用紙:膠版紙
頁數:440

Unity AR/VR開發:從新手到專傢 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



Unity AR/VR開發:從新手到專傢 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

Unity AR/VR開發:從新手到專傢 pdf epub mobi txt 電子書 下載 2024



具體描述

內容簡介

全書內容分為三篇。第壹篇是入門篇,針對完全沒有任何Unity開發經驗的開發者。學完本部分內容後,開發者應該對Unity的基本知識有所瞭解。第二篇是進階篇,裏麵涵蓋瞭AR/VR開發所必須掌握的Unity3D技能。學完本部分內容後,開發者應該掌握AR/VR開發所必須具備的Unity3D技能。第三篇是實戰篇,主要通過實戰案例的開發學習來掌握主流AR/VR設備平颱的知識和技能。學完本部分內容後,學員應對主流的VR/AR設備平颱及其開發工具有充分的瞭解和認識。

作者簡介

  王寒和劉勇來自國內前沿的虛擬現實類初創公司,是國內虛擬現實領域的布道者。二人均是技術齣身,都有十幾年的軟件開發經驗,創業後專門負責虛擬現實相關技術的研究和實踐,已成功開發多款基於虛擬現實的應用和遊戲。
  潘敏和王趙翔則來自美國矽榖,專注於虛擬現實技術的研究和實踐,目前他們分彆就職於facebook和,從事虛擬現實相關的工作。
  整個作者團隊有非常深厚的虛擬現實技術功底,同時對國內和國際虛擬現實行業的應用和商業現狀有很全麵的認識,應該能為國內讀者從産品、技術、商業等全方麵呈現齣虛擬現實的全貌。

目錄

Contents?目  錄


本書贊譽


前言


第一篇 入門篇


第1章初識神兵:為什麼選擇Unity 2


1.1 常用3D引擎介紹 2


1.1.1 什麼是遊戲引擎 2


1.1.2 遊戲引擎架構基礎 3


1.1.3 主流3D引擎對比分析 6


1.2 Unity的發展史及代錶作品 7


1.2.1 Unity的前世今生 7


1.2.2 Unity的代錶作品 8


1.3 Unity的授權、服務與安裝 10


1.3.1 Unity的授權類型和服務 10


1.3.2 Unity的安裝 10


1.4 如何獲取Unity開發的學習資源 12


1.4.1 Unity的開發者官方認證培訓 12


1.4.2 Unity官方的網站資源 12


1.4.3 值得推薦的第三方學習資源 13


1.5 本章小結 14


第2章蹣跚學步:和Unity的第一次親密接觸 15


2.1 Unity編輯器入門 15


2.1.1 界麵布局 15


2.1.2 Unity的工具欄 19


2.1.3 頂部菜單欄 22


2.1.4 Console視圖 26


2.2 Unity中的核心概念和子係統 27


2.2.1 遊戲場景 27


2.2.2 遊戲對象 27


2.2.3 組件 28


2.2.4 預設體 29


2.2.5 Unity的核心子係統 29


2.3 Unity Asset Store遊戲資源商城 32


2.4 本章小結 33


第3章無往不利:在Unity中使用C#進行編程 34


3.1 C#語言概述 34


3.1.1 為什麼選擇C# 34


3.1.2 C#的開發環境 35


3.2 C#的基本語法和使用 35


3.2.1 變量和數據類型 35


3.2.2 錶達式與運算符 37


3.2.3 流程控製 43


3.2.4 函數 45


3.2.5 類、對象和方法 48


3.3 Unity的腳本係統 51


3.3.1 創建腳本 52


3.3.2MonoDevelop編輯器及Visual Studio 54


3.3.3 事件函數 54


3.4 本章小結 58


第二篇 進階篇


第4章創建一個新世界:遊戲場景 60


4.1 創建基礎的遊戲場景 60


4.1.1 Unity中的地形引擎 60


4.1.2 基本幾何體的使用 65


4.1.3 添加天空盒 66


4.2 創建外部的遊戲資源 68


4.2.13D模型、材質和動畫的創建工具 68


4.2.2 音效創建工具 71


4.2.3 其他資源創建工具 71


4.3 導入外部的遊戲資源 71


4.3.1 2D圖像文件的導入和設置 72


4.3.2 3D模型的導入和設置 72


4.3.3 3D動畫的導入和設置 73


4.3.4 音頻和視頻的導入和設置 74


4.3.5 Unity資源包的導入和導齣 74


4.4實戰:創建BattleStar項目並準備遊戲資源 75


4.4.1BattleStar遊戲的策劃與設計 75


4.4.2創建BattleStar項目並添加版本控製 76


4.4.3創建並導入BattleStar項目所需的3D美術資源 76


4.4.4創建BattleStar的基本遊戲場景 81


4.5 本章小結 88


第5章有瞭光就有瞭一切:Enlighten 89


5.1 Unity光照係統介紹 89


5.1.1 Light組件簡介 89


5.1.2 常見的光源類型 90


5.1.3 Light inspector中的參數簡介 91


5.2 全局光照 93


5.2.1 全局光照簡介 93


5.2.2 烘焙 94


5.2.3 Lightmap的使用 95


5.2.4Light Probe和Re?ection Probe的使用 95


5.3實戰:給BattleStar遊戲場景添加光照 100


5.3.1給場景添加光照前的準備工作 101


5.3.2 給場景添加太陽光 101


5.3.3 添加發光貼圖 102


5.3.4 添加點光源 103


5.3.5 添加Light Probe Group 107


5.3.6 添加Ref?lection Probe 110


5.3.7 進行光照烘焙處理 111


5.4 本章小結 113


第6章讓遊戲畫麵栩栩如生:粒子係統和其他 114


6.1 Shuriken粒子係統 114


6.1.1 什麼是粒子係統 114


6.1.2 Shuriken粒子係統 115


6.2 Shader的使用 117


6.2.1 什麼是Shader 117


6.2.2 Unity中的標準Shader 118


6.2.3 創建自定義的Shader 126


6.3 Post Processing的使用 130


6.3.1 Post Processing簡介 130


6.3.2如何在Unity項目中添加Post Processing 131


6.4實戰:美化BattleStar遊戲場景的視覺效果 133


6.4.1設置場景材質(標準Shader的使用) 133


6.4.2製作添加粒子係統特效1:煙塵 134


6.4.3製作添加粒子係統特效2:火花 138


6.4.4 給遊戲添加後處理特效 142


6.4.5第三方插件Amplify Shader Editor的使用 147


6.5 本章小結 155


第7章 玩傢的好幫手:UI係統 156


7.1 Unity中的UI係統簡介 156


7.1.1 UGUI係統簡介 156


7.1.2 Canvas簡介 157


7.1.3 交互元素簡介 163


7.2 實戰:給BattleStar遊戲添加UI 168


7.3 本章小結 173


第8章讓角色活靈活現:Unity中的動畫係統 174


8.1 Unity動畫係統 174


8.1.1 Legacy Animation System 174


8.1.2 Mecanim動畫係統概覽 175


8.1.3 Mecanim動畫係統的使用 179


8.2實戰:讓BattleStar遊戲中的角色動起來 183


8.2.1 導入NPC角色資源 183


8.2.2 設置NPC基礎狀態機 184


8.2.3 添加狀態機之間的切換 187


8.2.4 編寫控製角色動畫的腳本 188


8.3 本章小結 190


第9章最簡單的遊戲AI:NavMesh尋路係統 191


9.1 Unity中的尋路係統 191


9.1.1 尋路係統內部工作原理 191


9.1.2 烘焙設置:NavMesh 192


9.1.3添加障礙物:NavMesh Obstacle 195


9.1.4跳過障礙物:Off-Mesh Lin

......

精彩書摘

  《Unity AR/VR開發:從新手到專傢》:
  在學習Unity之前,我們先來認識一下什麼是遊戲引擎、目前市麵上最為流行的遊戲引擎有哪些,以及為什麼我們要選擇Unity進行AR/VR應用開發。
  此外,我們還將沿著時間的脈絡瞭解Unity的發展曆史以及使用Unity打造的經典作品。我們還將一起來瞭解關於Unity的授權、服務與安裝。最後,我們還將提供一些官方和第三方的有用的學習資源供大傢參考。
  在本節的內容中,我們將介紹什麼是遊戲引擎、遊戲引擎是如何産生的、遊戲引擎的基本架構是怎樣的,以及主流3D商業遊戲引擎的對比分析。
  顧名思義,遊戲引擎就是用來開發遊戲的軟件框架。遊戲開發者使用遊戲引擎開發各種平颱的遊戲,包括掌機遊戲、主機遊戲、PC遊戲、手機遊戲和VR遊戲。
  很多遊戲引擎都提供瞭一整套的可視化開發工具以及可重用的軟件功能。這些開發工具通常以一種集成開發環境(IDE)的形式提供,讓開發者不必從零開始“造輪子”。遊戲引擎有時候又被稱作“中間件”,給開發者提供瞭極大的便利和靈活性,可以有效地提高開發效率,降低開發的復雜度,縮減開發成本。
  遊戲引擎的核心功能通常包括用來生成2D或3D畫麵的渲染引擎(渲染器)、用來模擬真實世界物理法則的物理引擎(或者碰撞檢測),此外還可能包括音效、腳本、動畫、人工智能、網絡、流媒體、內存管理、綫程管理、本地化支持、場景視圖和全景視頻支持等。
  在遊戲引擎齣現的“史前時代”,遊戲開發者的日子非常不好過,大傢對遊戲開發者的能力要求比其他類型軟件的開發也更高。以早期的Atari2600遊戲機為例,遊戲開發者必須精通硬件底層,包括如何閤理使用和顯示相關的硬件,並熟悉相關操作係統的內核。蘋果公司創始人喬布斯的第一份工作就是給Atari公司做遊戲。當然,為其他設備平颱開發相對容易些,但即便開發者可以無視顯示部分的底層架構,內存的限製和調用又成瞭開發者頭上的緊箍咒。
  在整個20世紀80年代,真正意義上的遊戲引擎並未誕生。盡管如此,也齣現瞭一些用來開發2D遊戲的類引擎係統,其中就包括瞭ASCII在1988年推齣的RPGMaker。
  進入20世紀90年代,一代遊戲大神JohnCarmack創立瞭idSoftware,並把目標投嚮3D遊戲的研發。在他的帶領下,idSoftware接連推齣瞭《德軍總部3D》、《毀滅戰士》、《雷神之錘》等驚世之作。在開發這些遊戲的過程中,JohnCarmack采用瞭自己獨創的3D遊戲引擎。以《毀滅戰士》為例,其軟件架構可以清晰地分為三部分:核心遊戲組件(如3D圖形渲染係統、碰撞檢測係統、音效係統等)、美術資源和遊戲場景,以及和玩傢遊戲體驗緊密相連的遊戲規則。通過使用遊戲引擎,遊戲開發者得以在遊戲核心架構不變的情況下設計自己的遊戲畫麵、人物角色、武器和關卡,也就是所謂的“遊戲內容”或“遊戲資源”。遊戲引擎把和遊戲內容本身無關的碰撞檢測機製、渲染等獨立齣來,從而讓開發者可以專注於遊戲內容和機製的設計。
  ……

前言/序言

  前  言 Preface
  為什麼要寫這本書2014年3月,Facebook宣布以20億美元收購虛擬現實設備Oculus Rift的製造商Oculus VR,從此沉寂已久的虛擬現實行業涅槃重生。
  2015年1月,微軟與Windows10係統一同發布瞭堪稱黑科技神器的MR設備HoloLens。
  2016年5月,Google I/O全球開發者大會正式發布瞭全新的移動VR平颱Daydream,吹響瞭嚮VR進軍的號角。
  2017年6月,蘋果WWDC大會重磅推齣瞭ARKit,讓iOS平颱一夜之間成為最大的AR設備平颱,更讓虛擬現實進入更多開發者的視野。
  隨著越來越多的大公司和創業團隊進入AR/VR領域,AR/VR開發人纔的需求量也越來越大。
  在麵嚮AR/VR的開發工具中,Unity3D無疑是目前支持設備平颱最廣、擴展性最強的一款工具之一。
  無論是Unity新手,還是具備一定Unity開發經驗的開發者,想要進入AR/VR領域都迫切需要一本書帶領他們跨過第一道坎,從而真正瞭解和掌握AR/VR開發。
  本書的內容將涵蓋Unity3D的基礎入門知識,進行AR/VR開發所必須掌握的Unity3D技能,以及在不同的AR/VR設備平颱進行實際開發所需要掌握的知識。
  本書特色目前市麵上的AR/VR開發書籍相對較少,而且主要針對有經驗的開發者。而本書的內容對零基礎的新手開發者也會十分友好。
  和以往隻重視概念講解、不重視實際操作的Unity開發書籍不同,本書從基礎知識到進階技能,到最後的AR/VR開發實戰,每一篇的內容都會融入大量的實戰講解。
  對於有經驗的Unity開發者,可以跳過前兩篇的內容,直接進入第三篇AR/VR實戰項目的開發講解。其中針對HTC Vive、Oculus Rift、Google Daydream VR、HoloLens、Vuforia、Wikitude、ARKit等幾個主流的AR/VR設備平颱和SDK,都分彆用單獨一章進行實戰項目講解。
  讀者對象對AR/VR開發感興趣,但是之前並沒有任何Unity3D開發經驗的初學者。
  對AR/VR開發感興趣,並且已經具備瞭一定Unity3D開發經驗的開發者。
  對AR/VR開發感興趣,想瞭解項目開發整體流程的管理者或運營者等。
  如何閱讀本書全書內容分為三篇,共計20章內容。
  第一篇是入門篇,針對完全沒有Unity開發經驗的開發者。
  學完本部分內容後,讀者應該對Unity的基本知識有所瞭解,包括常見3D引擎的對比分析,以及Unity的基本使用,如界麵、基本概念(物體、組件等)、C#編程。
  第1章 對主流的3D遊戲引擎進行對比分析,說明使用Unity進行AR/VR開發的優缺點,並簡單介紹Unity的發展史及其安裝、授權與服務,最後還介紹瞭Unity學習資源的獲取途徑。
  第2章 對Unity的編輯器做瞭簡單介紹,並著重介紹瞭Unity中的核心概念和子係統,以及Unity Asset Store資源商城。
  第3章 對C#語言的開發環境、基本語法和使用做瞭簡單介紹,同時也介紹瞭如何在Unity中使用C#進行開發。
  第二篇是進階篇,涵蓋瞭AR/VR開發所必須掌握的Unity3D技能。
  學完本部分內容後,讀者應該掌握AR/VR開發所必須具備的Unity3D技能,包括如何將3D場景和人物模型導入到遊戲場景中,如何利用PBS理論和著色器美化材質、貼圖和畫麵,如何使用Unity的光照係統打造亦真亦幻的環境,如何使用Unity動畫機製讓場景中的物體、角色甚至UI界麵産生奇妙的動畫效果,如何利用尋路機製和AI讓遊 Unity AR/VR開發:從新手到專傢 下載 mobi epub pdf txt 電子書
Unity AR/VR開發:從新手到專傢 pdf epub mobi txt 電子書 下載
想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書不錯,內容很豐富!

評分

送貨快,好,值得信賴

評分

書正版,值得學習

評分

京東上比當當便宜很多,趕上活動五摺購買的,哈哈哈

評分

很不錯的書。想開發網遊的可以參考學習

評分

全新未開封,質量不錯,快遞很快~~內容很詳細,很有實用價值

評分

小一點哦小咖秀哦草哦湊吃啦粗

評分

沒有素材,最起碼也把案例的素材附帶光盤吧!

評分

主要是內容介紹聯機坦剋,希望能有收獲。

類似圖書 點擊查看全場最低價

Unity AR/VR開發:從新手到專傢 pdf epub mobi txt 電子書 下載





相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有