使用MRTK
MRTK介紹見:https://github.com/microsoft/MixedRealityToolkit-Unity
打開https://github.com/microsoft/MixedRealityToolkit-Unity/releases
下載下傳Foundation 以及 Examples 兩個unity包
注:關于環境配置和Unity版本請見:
https://docs.microsoft.com/zh-cn/windows/mixed-reality/install-the-tools
打開Unity 建立工作空間 導入好兩個下載下傳的包
在資料總管中打開MixedRealityToolkit.Examples\Demos\HandTracking\Scenes
的 HandInteraction場景
打開後如圖所示:如果3D圖示過大需要進行Gizmos上3D Icons的調節
點選Play按鈕啟動場景,即可在編輯器模式下進行HoloLens2操作模拟。下面是操作說明:
1.使用WSAD可以進行前後左右移動
2.摁住滑鼠右鍵可以移動視角
3.摁住空格鍵可以顯示右手 摁住左shift鍵可以顯示左手。摁住的同時移動滑鼠可以進行手的移動。
4.使用滑鼠滾輪可以進行手部的前後移動
5.使用Q/E R/F Z/X 鍵可以對手部進行旋轉
6.使用滑鼠左鍵可以改變手部的操作狀态(摁住/放開)
7.使用T/Y鍵可以永久顯示左/右手 再次摁鍵可以取消
使用滾輪移動手來關閉幀率訓示器:
8.摁住手的同時點選滑鼠左鍵可以改變手的狀态,可以進行抓取縮放等操作.
示範如下:
參考:https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/InputSimulation/InputSimulationService.html