注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)基于Unity與SteamVR構(gòu)建虛擬世界

基于Unity與SteamVR構(gòu)建虛擬世界

基于Unity與SteamVR構(gòu)建虛擬世界

定 價(jià):¥79.00

作 者: 【美】杰夫-W -默里 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 游戲開發(fā)與設(shè)計(jì)技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111619581 出版時(shí)間: 2019-02-20 包裝: 平裝
開本: 16開 頁數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡介

  這本書采用了親身實(shí)踐的方法使用Unity游戲引擎啟動和運(yùn)行虛擬現(xiàn)實(shí)。使用免費(fèi)的SteamVR庫,這本書中的示例代碼與當(dāng)前可用的主要虛擬現(xiàn)實(shí)頭顯示器兼容。該書還介紹了虛擬現(xiàn)實(shí)的一些主要問題,比如暈動病和性能問題,并提供了一些切實(shí)可行的方法來減少它們對虛擬現(xiàn)實(shí)體驗(yàn)的影響。

作者簡介

暫缺《基于Unity與SteamVR構(gòu)建虛擬世界》作者簡介

圖書目錄

譯者序
前言
致謝
第1章 虛擬世界簡介 1
1.1 我們虛擬化多久了 1
1.2 頭戴式顯示器誕生之前 2
1.3 頭戴式顯示器的誕生 2
1.4 消費(fèi)者級VR的探索 4
1.5 家用電腦式虛擬現(xiàn)實(shí) 4
1.6 消費(fèi)者級VR復(fù)出 5
1.7 VR的缺點(diǎn) 6
1.7.1 延遲 6
1.7.2 抖動和拖尾 6
1.7.3 紗窗效應(yīng) 7
1.7.4 暈眩 7
1.7.5 期待哪些體驗(yàn) 7
1.7.6 消費(fèi)者級VR:Rift CV1和HTC Vive 9
1.8 可以像內(nèi)核一樣進(jìn)入電腦嗎—VR面臨的困難和挑戰(zhàn) 10
1.8.1 運(yùn)動追蹤和運(yùn)動捕獲輸入設(shè)備 10
1.8.2 觸覺反饋 11
1.8.3 視覺追蹤 11
1.8.4 空間和移動 12
1.8.5 虛擬現(xiàn)實(shí)內(nèi)容制作 12
1.9 虛擬現(xiàn)實(shí)設(shè)計(jì)和發(fā)展 13
1.9.1 計(jì)劃:任何計(jì)劃皆可行 13
1.9.2 提前安排主要交互 14
1.9.3 真人測試 14
1.9.4 尋找合作與流程 14
1.9.5 真實(shí)性不是絕對的 14
1.10 本章小結(jié) 15
第2章 硬件初始化設(shè)置 16
2.1 配套硬件和軟件需求 16
2.1.1 HTC Vive推薦規(guī)格 17
2.1.2 OSVR HDK推薦規(guī)格 17
2.1.3 Rift推薦規(guī)格 17
2.1.4 兼容性工具 18
2.1.5 處理兼容性工具結(jié)果 19
2.2 安裝SteamVR 21
2.2.1 安裝Steam客戶端 21
2.2.2 注冊Steam賬戶 21
2.2.3 安裝SteamVR 21
2.3 安裝提示 22
2.3.1 運(yùn)動追蹤器獨(dú)立安放 22
2.3.2 整理物品騰出空間 22
2.3.3 避開墻體 23
2.3.4 什么是瞳孔間距及其重要性 23
2.4 安裝VR硬件 24
2.4.1 HTC Vive安裝介紹 24
2.4.2 OSVR HDK安裝介紹 26
2.4.3 Rift安裝 29
2.5 設(shè)置SteamVR 29
2.6 找到你的VR腿 31
2.7 舒適體驗(yàn)VR的幾點(diǎn)建議 31
2.7.1 HTC Vive 31
2.7.2 OSVR 32
2.7.3 Rift 32
2.8 保持健康的VR體驗(yàn) 33
2.8.1 及時(shí)停止 33
2.8.2 休息一下 34
2.8.3 進(jìn)食,飲水,快樂體驗(yàn)虛擬 35
2.8.4 體驗(yàn)VR時(shí)不要弄傷自己!小心測試 35
2.9 本章小結(jié) 36
第3章 創(chuàng)建SteamVR Unity項(xiàng)目 37
3.1 下載Unity并創(chuàng)建新項(xiàng)目 38
3.2 Unity編輯器教學(xué) 38
3.3 創(chuàng)建新的Unity項(xiàng)目 42
3.4 下載適用Unity的SteamVR庫 42
3.5 VR視角的空間 46
3.5.1 創(chuàng)建Unity新場景 46
3.5.2 從示例文件中復(fù)制模型 47
3.5.3 添加新的游戲?qū)ο?47
3.5.4 將花園模型添加到場景中 48
3.5.5 添加房屋模型 49
3.5.6 設(shè)置VR攝像機(jī)裝置 50
3.5.7 VR環(huán)境比例 52
3.5.8 調(diào)整花園模型比例 53
3.6 SteamVR攝像機(jī)定位和重新定位 54
3.7 項(xiàng)目保存和備份 54
3.8 本章小結(jié) 55
第4章 添加交互 56
4.1 添加交互框架 57
4.2 添加瞄準(zhǔn)光標(biāo) 57
4.2.1 添加一個(gè)UI畫布 57
4.2.2 調(diào)整畫布以適合VR場景 57
4.3 添加VREyeRaycaster和Reticle組件到攝像機(jī) 60
4.3.1 設(shè)置Inspector引用 61
4.3.2 防止光標(biāo)剪切 62
4.4 在場景中添加門 62
4.5 使門可以交互 64
4.5.1 創(chuàng)建門控制腳本 64
4.5.2 腳本分解 66
4.6 門把手添加盒碰撞體 69
4.7 DoorController組件設(shè)置引用 70
4.8 保存工作 71
4.9 本章小結(jié) 71
第5章 構(gòu)建頭戴式顯示器和游戲控制器用戶界面 72
5.1 制作主菜單場景 72
5.1.1 打開示例項(xiàng)目 72
5.1.2 創(chuàng)建畫布進(jìn)行用戶界面繪制 73
5.1.3 創(chuàng)建按鈕 74
5.1.4 添加UI滑塊顯示按鈕進(jìn)度 75
5.2 編寫C#按鈕腳本 79
5.3 添加VR_BUTTON組件引用以使用 84
5.4 在按鈕上添加文本標(biāo)簽以顯示其作用 84
5.5 測試按鈕 86
5.6 菜單場景中添加第二個(gè)按鈕 86
5.6.1 復(fù)制按鈕 86
5.6.2 更改文本標(biāo)簽 86
5.7 添加按鈕的行為 86
5.7.1 添加Main Menu Controller游戲?qū)ο蟮綀鼍爸?86
5.7.2 編寫主菜單腳本 87
5.7.3 事件函數(shù)添加到菜單按鈕 88
5.8 添加場景設(shè)置 89
5.9 測試菜單 90
5.10 保存工作 90
5.11 本章小結(jié) 91
第6章 使用SteamVR傳送系統(tǒng)在虛擬世界中移動 93
6.1 設(shè)置傳送場景 93
6.1.1 為傳送地面位置創(chuàng)建碰撞器 94
6.1.2 設(shè)置圖層 97
6.1.3 設(shè)置攝像機(jī)裝置并添加組件 97
6.2 編寫C#腳本輸入到傳送器 98
6.3 修改SteamVR傳送器代碼 104
6.3.1 將DoClick()更改為公共函數(shù) 104
6.3.2 修改SteamVR傳送器以使用LayerMask 104
6.4 設(shè)置攝像機(jī)游戲?qū)ο笊系慕M件 104
6.5 可選的附加功能 106
6.6 本章小結(jié) 106
第7章 游戲中用頭戴式顯示器瞄準(zhǔn) 107
7.1 攝像機(jī)附加炮彈發(fā)射系統(tǒng) 108
7.2 攝像機(jī)添加腳本用于獲取玩家輸入 109
7.2.1 編寫SprayInputProvider.cs腳本 109
7.2.2 腳本分解 110
7.3 噴壺添加發(fā)射腳本 111
7.3.1 編寫SprayShooter.cs腳本 111
7.3.2 腳本分解 112
7.4 在Inspector面板中設(shè)置組件 113
7.5 運(yùn)行游戲 114
7.6 本章小結(jié) 114
第8章 利用音頻充分實(shí)現(xiàn)虛擬現(xiàn)實(shí) 115
8.1 虛擬現(xiàn)實(shí)空間及其他 115
8.2 常用術(shù)語 115
8.2.1 環(huán)境音效 116
8.2.2 監(jiān)聽器 116
8.2.3 雙耳音頻 116
8.2.4 單音聲 116
8.2.5 3D聲 116
8.2.6 多普勒效應(yīng) 117
8.3 音頻源組件 117
8.4

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號