新到貨2本75折
HTC Vive VR游戲開發實戰

HTC Vive VR游戲開發實戰

  • 定價:474
  • 優惠價:87412
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書是目前HTC Vive在VR開發方面解析最為全面的書,也是一本實戰教程書籍。如果你不會編程,不會游戲引擎,沒關系,本書在附錄中為你准備了教學資料和視頻分享目錄。

讀者完全可以從零開始,只要堅持學習,就可以開發出VR游戲應用。

本書以HTC Vive VR游戲開發實例教學為主線,循序漸進地介紹針對HTC Vive設備在VR游戲開發方面的整套流程。

第1章從零開始引導讀者了解什麼是VR,以及HTC Vive設備簡介,對程序員、美工和策划都有幫助。

第2章介紹兩個被廣泛應用的游戲引擎,讓讀者對游戲開發工具有一個較全面的認識。

第3章講述HTC Vive開發最重要的插件SteamVR——開發VR游戲的左膀右臂。

第4章是一個VR游戲實例,逐步實現一個簡單的VR打僵屍游戲。

第5章重點介紹SteamVR Unity Toolkit在各個功能上的實現,分別詳細解析其中的37個案例,讓讀者學會實現VR游戲中所需要的各種各樣的功能。

第6章重新回到游戲開發中,將各種功能實踐到游戲開發中去,實現從理論到實踐的過渡。

最后,附錄中給出參考文獻和學習資料分享。

本書還提供了所有實例的源代碼與素材文件,供讀者上機練習使用,讀者可從網上下載本書資源文件。
本書適用於廣大游戲開發人員、游戲開發愛好者、軟件培訓機構以及計算機專業的學生等。
 

目錄

第1章 緒論 1
1.1 什麼是VR 2
1.2 HTC Vive簡介 5
1.3 HTC Vive 誕生記 6
1.3.1 與HTC合作之前的Valve 7
1.3.2 與Valve合作之前的HTC 9
1.3.3 The Oculus Rift 10
1.3.4 HTC和Valve最終走到了一起 10
1.3.5 研發手柄控制器 11
1.3.6 Vive背后的開發者 12
1.3.7 Vive驚艷亮相 13
1.3.8 Vive發售后的復盤 14

第2章 游戲引擎 16
2.1 Unity 3D引擎簡介 17
2.2 虛幻4引擎簡介 18
2.3 選擇適合的引擎 19

第3章 SteamVR 21
3.1 SteamVR簡介 22
3.2 SteamVR Plugin解析 25
3.2.1 SteamVR_Render渲染腳本 29
3.2.2 (CameraRig)玩家預設 39
3.2.3 SteamVR_Tracked Object 51
3.2.4 Main Camera(eye) 53
3.3 手柄控制器 59
3.4 SteamVR腳本功能簡介 66

第4章 VR打僵屍游戲 68
4.1 Unity 3D游戲資源准備 69
4.2 場景優化和配置槍械 72
4.3 基本武器系統 77
4.4 僵屍 83
4.5 小結 96

第5章 SteamVR Unity Toolkit 97
5.1 Toolkit簡介 98
5.1.1 歡迎來到VRTK 99
5.1.2 VRTK里面有什麼 99
5.1.3 VRTK快速開始 100
5.2 Examples案例001~010100
5.2.1 案例解析001_CameraRig_VR_PlayArea 100
5.2.2 案例解析002_Controller_Events 101
5.2.3 案例解析003_Controller_SimplePointer 105
5.2.4 案例解析004_CameraRig_BasicTeleport 124
5.2.5 案例解析005_Controller_BasicObjectGrabbing 132
5.2.6 案例解析006_Controller_UsingADoor 142
5.2.7 案例解析007_CameraRig_HeightAdjustTeleport 152
5.2.8 案例解析008_Controller_UsingAGrabbedObject 160
5.2.9 案例解析009_Controller_BezierPointer 162
5.2.10 案例解析010_CameraRig_TerrainTeleporting 163
5.3 Examples案例011~020164
5.3.1 案例解析011_Camera_HeadSetCollisionFading 164
5.3.2 案例解析012_Controller_PointerWithAreaCollision 168
5.3.3 案例解析013_UsingAndGrabbingMultipleObjects 168
5.3.4 案例解析014_Controller_SnappingObjectsOnGrab 169
5.3.5 案例解析015_Controller_TouchpadAxisControl 170
5.3.6 案例解析016_Controller_HapticRumble 175
5.3.7 案例解析017_CameraRig_TouchpadWalking 177
5.3.8 案例解析018_CameraRig_FramesPerSecondCounter 183
5.3.9 案例解析019_Controller_InteractingWithPointer 185
5.3.10 案例解析020_CameraRig_MeshTeleporting 186
5.4 Examples案例021~030186
5.4.1 案例解析021_Controller_GrabbingObjectsWithJoints 186
5.4.2 案例解析022_Controller_CustomBezierPointer 187
5.4.3 案例解析023_Controller_ChildOfControllerOnGrab 188
5.4.4 案例解析024_CameraRig_ExcludeTeleportLocation 188
5.4.5 案例解析025_Controls_Overview 189
5.4.6 案例解析026_Controller_ForceHoldObject 197
5.4.7 案例解析027_CameraRig_TeleportByModelVillage 199
5.4.8 案例解析028_CameraRig_RoomExtender 200
5.4.9 案例解析029_Controller_Tooltip 204
5.4.10 案例解析030_Controls_RadialTouchpadMenu 211
5.5 Examples案例031~037214
5.5.1 案例解析031_HeadsetGazePointer 214
5.5.2 案例解析032_Controller_CustomControllerModel 215
5.5.3 案例解析033_CameraRig_TeleportInNavMesh 217
5.5.4 案例解析034_Controls_InteractingWithUnityUI 218
5.5.5 案例解析035_Controller_OpacityAndHighlighting 224
5.5.6 案例解析036_Controller_CustomCompoundPointer 228
5.5.7 案例解析037_CameraRig_ClimbingFalling 228
5.6 總結 229

第6章 VR游戲開發實戰 230
6.1 Lab渲染器 231
6.1.1 簡介 231
6.1.2 快速開始指引 232
6.1.3 元素 233
6.1.4 攝像機組件 234
6.1.5 實時光照組件 236
6.1.6 VR標准着色器 237
6.1.7 工具和幫助元素 239
6.1.8 命令行參數 240
6.1.9 快捷鍵 241
6.2 完善VR僵屍游戲 241
6.2.1 場景優化 241
6.2.2 編輯場景和可交互對象 243
6.2.3 優化怪物 250
6.2.4 玩家UI界面 252
6.3 VR手勢識別 258
6.3.1 插件簡介 258
6.3.2 新手教學 259
6.3.3 使用案例 263
6.4 VR網絡游戲 265
6.4.1 SteamVR Network簡介 265
6.4.2 案例教學 266
6.4.3 VR網絡的准則 267
6.4.4 如何使用包含的預設 268
6.4.5 如何使用包含的腳本 268
6.4.6 如何擴展案例 269
6.5 語音識別與VR 270
6.5.1 簡介 270
6.5.2 語音識別和語義分析是如何工作的 270
6.5.3 市面上的語音轉換文本工具 272
6.5.4 困惑和未來的工作 274
6.6 VR中國象棋 275
6.6.1 游戲簡介 275
6.6.2 游戲架構 275
6.6.3 游戲生態 278
6.6.4 游戲未來 278
6.6.5 游戲現狀 279
6.7 HTC Vive開發者聯盟 279

附錄 284
附錄1 參考文獻 285
附錄2 SIKI老師的教程與資源分享285
附錄3 Unity游戲開發視頻教程目錄286

 

詳細資料

  • ISBN:9787302464501
  • 規格:289頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折