本書重點介紹Unity3D、Leap Motion和HTCVive三種技術。Unity3D是最新的遊戲引擎,本書採用相容性好、擴展性豐富的Unity3D(2020.3.30版本)引擎來進行案例的設計開發。
在開發人機交互產品和系統方面,Unity3D不僅能夠整合代碼和設計,而且能夠將操作視窗視覺化,即時地進行畫面的更新和資料的顯示,Unity3D還能夠支援虛擬現實設備(如HTC Vive虛擬現實套裝)、體感交互設備(如Leap Motion體感交互設備)等設備的運行,並支援對應虛擬實境技術與體感交互技術的開發,將傳統的人與電腦鍵盤、滑鼠控制顯示內容和文本的互動,轉變為更多的自然交互形式,體現形態也由2D擴展到3D可視化的終端顯示。本書適用於具有一定C#程式設計基礎和基本的人機交五技術開發能力且具備一定虛擬現實基礎知識的讀者,也可作為虛擬實境、互動媒體、人機交互等領域從業人員的參考書。