精通Unity3D+AR+VR: 你才敢稱為3D高手
| 作者 | 吳雁濤 |
|---|---|
| 出版社 | 聯合發行股份有限公司 |
| 商品描述 | 精通Unity3D+AR+VR: 你才敢稱為3D高手:Unity3D是由UnityTechnologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈 |
| 作者 | 吳雁濤 |
|---|---|
| 出版社 | 聯合發行股份有限公司 |
| 商品描述 | 精通Unity3D+AR+VR: 你才敢稱為3D高手:Unity3D是由UnityTechnologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈 |
內容簡介 Unity3D是由Unity Technologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈到蘋果、Android等多個平台。因其良好的生態及廣泛的支援,使其在擴增實境開發上也獲得許多廠商的青睞。很多擴增實境提供商都提供了以Unity3D為基礎的SDK套件。 本書針對Unity3D的初學者,全書分為14章,詳細講解Unity3D的安裝、發佈、介面等主要功能,並深入介紹AR(擴增實境)、VR(虛擬實境)開發方法,以及地圖定位、攝影機、聲音播放等開發技巧,讓讀者瞭解到如何使用Unity3D製作AR VR產品,快速進入Unity3D應用開發之門。可以透過本書快速地了解Unity3D以及擴增實境的基本概念和一些實例,並且快速地參照實例製作出擴增實境的作品。 適用:Unity3D的初學者、使用Unity3D平台開發AR VR遊戲和應用的行動開發人員,或作為行動遊戲開發培訓機構教材。
作者介紹 ■作者簡介吳雁濤網路遊戲開發工程師,有豐富實作、教學經驗。
產品目錄 前 言01 Unity 的基本介紹1.1 功能特點1.2 版本及費用1.3 下載和安裝1.4 商場內容和官方資源02 Unity主要介面介紹2.1 了解Unity專案的結構2.2 啟動介面2.3 預設介面2.4 Game(遊戲)視圖2.5 Scene(場景)視圖2.6 Hierarchy(層級)視圖2.7 Inspector(查看)視圖2.8 Project(專案)視圖2.9 Console(主控台)視圖03 Unity快速入門3.1 場景3.2 攝影機3.3 遊戲物件3.4 預製物件3.5 元件3.6 其他常用內容3.7 Unity GUI3.8 指令稿3.9 資源套件的匯入和匯出3.10 發佈應用3.11 Unity商場資源下載和匯入04擴增實境介紹4.1 基本概念4.2 主流實現方式4.3 典型案例4.4 常用擴增實境SDK4.5 其他05基於Vuforia SDK的擴增實境開發5.1 Vuforia簡介5.2 準備工作5.3 識別圖片顯示3D模型5.4 識別柱體顯示3D模型5.5 識別物體顯示3D模型5.6 識別圖片播放視訊06基於EasyAR SDK的擴增實境開發6.1 EasyAR簡介6.2 獲得key6.3 下載開發套件6.4 識別圖片顯示3D內容6.5 識別圖片並將圖片對映為3D模型紋理(塗塗樂)6.6 識別圖片播放視訊6.7 包裝Android 的注意事項07虛擬實境簡介7.1 虛擬實境基本概念7.2 常見的幾種VR硬體7.3 HTC Vive介紹7.4 HTC Vive 的搖桿7.5 Vive上的VR應用介紹7.6 基於Vive的VR開發常見的幾個問題08基於Input Utility外掛程式的虛擬實境開發8.1 基於Input Utility外掛程式開發8.2 SDK下載8.3 按鈕開發整體說明8.4 Trigger按鈕開發8.5 Pad按鈕開發8.6 操作GUI8.7 滑動遠處的3D物體8.8 傳送8.9 物體拾取和觸碰09基於InteractionSystem的虛擬實境開發9.1 InteractionSystem外掛程式及SDK下載9.2 按鈕控制9.3 基礎碰觸9.4 物體拾取9.5 傳送9.6 操作UI9.7 道具拾取9.8 按鈕提示顯示10高德地圖Android定位SDK在Unity下的簡單使用10.1 Unity簡單呼叫Java類別10.2 高德地圖key的取得10.3 安全碼SHA1取得10.4 準備Jar10.5 匯入Unity10.6 取得定位資訊10.7 取得地圖11 Unity3D 攝影機開發11.1 常用的幾種攝影機11.2 雙攝影機12聲音播放12.1 AudioClip、AudioSource、AudioListener12.2 播放背景音樂12.3 控制背景聲音音量12.4 播放特效聲音12.5 控制特效音量13 Unity3D伺服器端和用戶端通訊13.1 伺服器端和用戶端通訊概述13.2 伺服器端和用戶端通訊實例14其他Unity3D相關的內容14.1 帶進度指示器的場景切換14.2 單一資料儲存14.3 少量初始資料的儲存14.4 用iTween外掛程式進行移動、縮放、旋轉操作14.5 外掛程式推薦
| 書名 / | 精通Unity3D+AR+VR: 你才敢稱為3D高手 |
|---|---|
| 作者 / | 吳雁濤 |
| 簡介 / | 精通Unity3D+AR+VR: 你才敢稱為3D高手:Unity3D是由UnityTechnologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈 |
| 出版社 / | 聯合發行股份有限公司 |
| ISBN13 / | 9789863797203 |
| ISBN10 / | 9863797200 |
| EAN / | 9789863797203 |
| 誠品26碼 / | 2681681887005 |
| 頁數 / | 400 |
| 注音版 / | 否 |
| 裝訂 / | P:平裝 |
| 語言 / | 1:中文 繁體 |
| 尺寸 / | 23X17X1.8CM |
| 級別 / | N:無 |
| 重量(g) / | 623g |
推薦序 : 前 言
Unity3D是由Unity Technologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈到蘋果、Android等多個平台。因其良好的生態及廣泛的支援,使其在擴增實境開發上也獲得了許多廠商的青睞。很多擴增實境提供商都提供了以Unity3D為基礎的SDK套件。
本書針對的讀者大多是沒有接觸過Unity3D的初學者。讀者可以透過本書快速地了解Unity3D以及擴增實境的基本概念和一些實例,並且快速地參照實例製作出擴增實境的作品。
本書內容介紹
本書包含14章內容,分別介紹如下。
第1~3章是Unity3D基礎介紹。前3章內容快速介紹了Unity3D的基礎、操作介面、基本概念等,讓讀者對於Unity3D有了一個整體的了解,並能進行一些基礎的操作,程式撰寫。
第4~6章是擴增實境開發。該部分介紹了擴增實境的基本概念、一些優秀的實例,並詳細說明了用Unity3D和Vufoira、easyAR兩款擴增實境SDK開發圖片識別顯示3D模型視訊的過程。
第7~9章是以Vive為基礎的虛擬實境開發。該部分介紹了虛擬實境的基本概念,如何利用官方提供的SDK進行Vive的虛擬實境開發。其中詳細說明了兩個不同的外掛程式如何對Vive進行開發,包含基礎按鈕到常用按鈕的傳送、UI、拾取等。
第10章介紹了在Android環境下,如何使用高德地圖提供的定位功能進行開發。本章還介紹了如果在Unity3D下簡單地呼叫Java和Android類別的方法屬性。
第11~14章是其他Unity3D相關的內容。該部分介紹了Unity3D開發過程中常用的一些程式片段及一些常用的Unity3D外掛程式,包含常用攝影機、聲音控制等。
本書程式下載網址
http://pan.baidu.com/s/1pLDEvbH(注意數字和字母大小寫)
本書閱讀過程中,如有疑問,可以發郵件至[email protected],或作者的技術部落格http://blog.csdn.net/wuyt2008並留言,以獲得幫助。
最佳賣點 : √ Unity3D基本概念、操作介面介紹
√ 使用Vufoira、easyAR兩款擴增實境SDK,開發圖片識別顯示3D模型視訊應用
√ 高德地圖定位、常用攝影機、聲音控制、伺服器端和使用者端通信等開發技巧