關(guān)于我們
書單推薦
新書推薦
|
PEVR虛擬現(xiàn)實編輯平臺設(shè)計與實現(xiàn)精析 讀者對象:VR 游戲開發(fā)愛好者、VR 游戲研發(fā)人員、在校大學(xué)生以及對 VR 研發(fā)和設(shè)計感興趣的讀者
《PEVR虛擬現(xiàn)實編輯平臺設(shè)計與實現(xiàn)精析》以浙江優(yōu)創(chuàng)信息技術(shù)有限公司研發(fā)的 PEVR 編輯平臺為例,詳細(xì)介紹設(shè)計和實現(xiàn)一 款三維可視化虛擬現(xiàn)實工具的全部過程,具體從預(yù)備知識、三維資源管理、三維場景管理、 業(yè)務(wù)邏輯功能實現(xiàn)等四大方面對 PEVR 平臺進(jìn)行庖丁解牛,*終幫助讀者全方位地掌握 VR 編輯平臺的設(shè)計和實現(xiàn)流程。 本書適合 VR 游戲開發(fā)愛好者、VR 游戲研發(fā)人員、在校大學(xué)生以及對 VR 研發(fā)和設(shè)計感興趣的讀者。
前 言
第 1 章 PEVR 概述 .......................................1 1.1 PEVR 編輯器安裝環(huán)境 ..............................2 1.1.1 操作系統(tǒng) ...............................................2 1.1.2 輸入設(shè)備 ...............................................2 1.2 硬件要求 .....................................................2 1.3 主界面 .........................................................3 1.3.1 資源列表 ...............................................3 1.3.2 對象列表 ...............................................4 1.3.3 任務(wù)編輯面板 .......................................4 1.4 狀態(tài)編輯面板 .............................................5 第 2 章 預(yù)備知識 .............................................6 2.1 流程控制 .....................................................6 2.1.1 條件語句 ...............................................6 2.1.2 循環(huán)語句 .............................................11 2.2 類 ...............................................................15 2.2.1 類的聲明 .............................................16 2.2.2 類的成員 .............................................16 2.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) .........................21 2.3 方法 ...........................................................24 2.3.1 方法的聲明 .........................................24 2.3.2 方法中的參數(shù) .....................................25 2.3.3 靜態(tài)和非靜態(tài)的方法 .........................29 2.3.4 方法的重載 .........................................30 2.3.5 操作符重載 .........................................32 2.4 事件和索引指示器 ...................................35 2.4.1 事件 .....................................................35 2.4.2 索引指示器 .........................................38 2.5 繼承 40 2.5.1 C# 的繼承機制 ...................................40 2.5.2 多態(tài)性 .................................................43 2.5.3 抽象與密封 .........................................47 2.5.4 繼承中關(guān)于屬性的一些問題 .............52 第 3 章 委托 ....................................................56 3.1 觀察者模式 ...............................................56 3.2 委托示例 ...................................................57 3.3 委托的實現(xiàn) ...............................................58 3.4 委托調(diào)用多個方法 ...................................62 第 4 章 三維資源管理 ..................................66 4.1 AssetBundles 的作用 ................................66 4.2 Resources&StreamingAssets 文件夾管理 ......66 4.3 Prefab 的管理 ............................................67 4.4 圖片(Image)的管理 .............................68 4.5 視頻與音效文件的管理 ...........................69 第 5 章 三維場景管理 ..................................74 5.1 Unity3D 場景編輯 ....................................74 5.2 編輯器用例分析 .......................................78 5.2.1 系統(tǒng)頂層用例分析 .............................78 5.2.2 資源管理用例分析 .............................79 5.2.3 屬性管理用例分析 .............................79 5.2.4 基礎(chǔ)功能用例分析 .............................80 5.3 業(yè)務(wù)邏輯 ...................................................81 第 6 章 對象顯示功能 ..................................84 6.1 顯示圖片功能 ...........................................84 6.1.1 操作流程 .............................................84 6.2 顯示按鈕功能 ...........................................92 6.2.1 Action 功能 .........................................92 6.2.2 操作流程 .............................................93 6.2.3 腳本解析 .............................................94 6.3 顯示文本信息 .........................................100 6.3.1 Action 功能 .......................................100 6.3.2 操作流程 ...........................................100 6.3.3 腳本解析 ...........................................101 6.4 3D 文本顯示 ...........................................109 6.4.1 Action 功能 .......................................109 6.4.2 腳本解析 ...........................................110 6.5 三維展示功能 .........................................114 6.5.1 Action 功能 .......................................114 6.5.2 操作流程 ...........................................115 6.5.3 腳本解析 ...........................................115 第 7 章 特效設(shè)置功能 ................................130 7.1 添加燈光 .................................................130 7.1.1 Action 功能 .......................................130 7.1.2 操作流程 ...........................................130 7.1.3 腳本解析 ...........................................131 7.2 設(shè)置可見性 .............................................136 7.2.1 Action 功能 .......................................136 7.2.2 操作流程 ...........................................136 7.2.3 腳本解析 ...........................................136 7.3 設(shè)置延遲行為 .........................................141 3.1 Action 功能 .......................................141 7.3.2 操作流程 ...........................................141 7.3.3 腳本解析 ...........................................141 7.4 改變材質(zhì)顏色 .........................................143 7.4.1 Action 功能 .......................................143 7.4.2 操作流程 ...........................................144 7.4.3 腳本解析 ...........................................144 7.5 添加環(huán)境光 .............................................146 7.5.1 Action 功能 .......................................146 7.5.2 操作流程 ...........................................146 7.5.3 腳本解析 ...........................................146 7.6 特寫鏡頭行為 .........................................150 7.6.1 Action 功能 .......................................150 7.6.2 操作流程 ...........................................150 7.6.3 腳本解析 ...........................................151 7.7 銷毀物體行為 .........................................157 7.7.1 Action 功能 .......................................157 7.7.2 操作流程 ...........................................157 7.7.3 腳本解析 ...........................................157 第 8 章 位移變換功能 ................................163 8.1 向目標(biāo)移動 ........................................163 8.1.1 Action 功能 .......................................163 8.1.2 操作流程 ...........................................163 8.1.3 腳本解析 ...........................................164 8.2 設(shè)為可移動物體 .....................................169 8.2.1 Action 功能 .......................................169 8.2.2 操作流程 ...........................................170 8.2.3 腳本解析 ...........................................170 8.3 物體縮放 ............................................176 8.3.1 Action 功能 .......................................176 8.3.2 操作流程 ...........................................176 8.3.3 腳本解析 ...........................................176 8.4 物體旋轉(zhuǎn) ............................................182 8.4.1 Action 功能 .......................................182 8.4.2 操作流程 ...........................................182 8.4.3 腳本解析 ...........................................182 8.5 物體移動 ............................................188 8.5.1 Action 功能 .......................................188 8.5.2 操作流程 ...........................................188 8.5.3 腳本解析 ...........................................188 第 9 章 多媒體播放功能 ...........................195 9.1 動畫控制 .................................................195 9.1.1 Action 功能 .......................................195 9.1.2 操作流程 ...........................................195 9.1.3 腳本解析 ...........................................195 9.2 粒子控制 .................................................205 9.2.1 Action 功能 .......................................205 9.2.2 操作流程 ...........................................205 9.2.3 腳本解析 ...........................................206 9.3 音效設(shè)置 .................................................210 9.3.1 Action 功能 .......................................210 9.3.2 操作流程 ...........................................211 9.3.3 腳本解析 ...........................................211 9.4 播放視頻 .................................................216 9.4.1 Action 功能 .......................................216 9.4.2 操作流程 ...........................................216 9.4.3 腳本解析 ...........................................217 第 10 章 角色設(shè)置功能 .............................227 10.1 設(shè)置第三人稱行為 ...............................227 10.1.1 Action 功能 .....................................227 10.1.2 操作流程 .........................................227 10.1.3 腳本解析 .........................................227 10.2 設(shè)置第一人稱 .......................................233 10.2.1 Action 功能 .....................................233 10.2.2 操作流程 .........................................234 10.2.3 腳本解析 .........................................234 10.3 跟隨主角行為 .......................................245 10.3.1 Action 功能 .....................................245 10.3.2 操作流程 .........................................245 10.3.3 腳本解析 .........................................245 第 11 章 VR 行為 .......................................248 11.1 VR 按鈕行為 ........................................248 11.1.1 Action 功能 .....................................248 11.1.2 操作流程 .........................................248 11.1.3 腳本解析 .........................................248 1.2 激光提示信息 .......................................255 11.2.1 Action 功能 .....................................255 11.2.2 操作流程 .........................................255 11.2.3 腳本解析 .........................................255 11.3 劃動觸發(fā)器行為 ...................................258 11.3.1 Action 功能 .....................................258 11.3.2 操作流程 .........................................258 11.3.3 腳本解析 .........................................261 11.4 VR 按鈕行為 ........................................264 11.4.1 Action 功能 .....................................264 11.4.2 操作流程 .........................................264 11.4.3 腳本解析 .........................................264 第 12 章 消息事件功能 .............................271 12.1 碰撞器事件 ...........................................271 12.1.1 Action 功能 .....................................271 12.1.2 操作流程 .........................................271 12.1.3 腳本解析 .........................................272 12.2 觸發(fā)器事件行為 ...................................275 12.2.1 Action 功能 .....................................275 12.2.2 操作流程 .........................................275 12.2.3 腳本解析 .........................................276 12.3 發(fā)送消息行為 .......................................280 12.3.1 Action 功能 .....................................280 12.3.2 操作流程 .........................................280 12.3.3 腳本解析 .........................................281 12.4 加載場景事件 .......................................282 12.4.1 Action 功能 .....................................282 12.4.2 操作流程 .........................................283 12.4.3 腳本解析 .........................................283 12.5 物理設(shè)置行為 .......................................288 12.5.1 Action 功能 .....................................288 12.5.2 操作步驟 .........................................288 12.5.3 腳本解析 .........................................289 第 13 章 網(wǎng)絡(luò)功能 ......................................293 13.1 創(chuàng)建或加入房間的網(wǎng)絡(luò)行為 ...............293 13.1.1 Action 功能 .....................................293 13.1.2 操作流程 .........................................293 13.1.3 腳本解析 .........................................293 13.2 設(shè)置子任務(wù)的網(wǎng)絡(luò)行為 .......................296 13.2.1 Action 功能 .....................................296 13.2.2 操作流程 .........................................296 13.2.3 腳本解析 .........................................296 13.3 設(shè)置任務(wù)的網(wǎng)絡(luò)行為 ...........................299 13.3.1 Action 功能 .....................................299 13.3.2 操作流程 .........................................299 13.3.3 腳本解析 .........................................300 13.4 設(shè)置角色網(wǎng)絡(luò)行為 ...............................303 13.4.1 Action 功能 .....................................303 13.4.2 操作流程 .........................................304 13.4.3 腳本解析 .........................................304 13.5 選擇角色界面 .......................................306 13.5.1 Action 功能 .....................................306 13.5.2 操作流程 .........................................307 13.5.3 腳本解析 .........................................307 第 14 章 PEVR 云平臺 ............................309 14.1 云平臺設(shè)計準(zhǔn)則 ...................................309 14.2 網(wǎng)站內(nèi)容管理平臺 ..........................310 14.2.1 信息采集方案 .................................310 14.2.2 網(wǎng)站信息管理 .................................310 14.2.3 文檔發(fā)布 .........................................310 14.2.4 視頻點播 .........................................310 14.2.5 文檔顯示 .........................................311 14.2.6 文檔審核 .........................................311 14.2.7 評論管理 .........................................311 14.2.8 頻道管理 .........................................311 14.2.9 資源管理 .........................................311 14.2.10 日志管理 .......................................311 14.3 平臺管理功能 ..................................311 14.3.1 用戶劃分 .........................................311 14.3.2 用戶組管理 .....................................312 14.3.3 用戶管理 .........................................312 14.3.4 網(wǎng)站站內(nèi)導(dǎo)航 .................................312 14.43D 模型庫管理 ................................312 14.5 使用流程 ...............................................312
你還可能感興趣
我要評論
|