1.下載HoloToolkit(或者叫MRTK),導入unity中
網址:https://github.com/Microsoft/MixedRealityToolkit-Unity/releases
在release中選擇不同的版本對應的插件包
2.導入unity,選擇圖中選項,將項目進行快速設置
3.點擊Build Window,在打開的面板中點擊Build all ,可直接生成Hololens的旁加載應用包(appx)
可能出現 的問題:
原貼:https://blog.csdn.net/AWNUXCVBN/article/details/75513120
1、找不到MSBuild.exe路徑,修改代碼BuildDeployTools.cs 第152行,直接修改MSBuild.exe路徑
// Get and validate the msBuild path...
//var vs = CalcMSBuildPath(msBuildVersion);
var vs = @"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe";
if (!File.Exists(vs))
{
Debug.LogError("MSBuild.exe is missing or invalid (path=" + vs + "). Note that the default version is " + DefaultMSBuildVersion);
EditorUtility.ClearProgressBar();
return false;
}
2、如下錯誤,需要創建無祕鑰的證書
3、如下錯誤是圖標體積太大,不能超過204800字節(這個錯誤會一閃而過,我用Gif錄屏捕捉的)
4.Hololens及連接準備工作
一、設置HoloLens以使用Windows設備控制檯
- 打開HoloLens,並穿戴上
- 使用綻開手勢打開開始菜單
- 選中設置應用,在你放置它以後會自動啓動
- 選中更新選項
- 選中開發者選項
- 打開開發者模式
- 滑動頁面,打開設備控制檯選項
- 打開設置面板,進入wifi網絡連接,點擊advance 網絡信息,
記下Hololens設備的IP地址
二、通過Wi-Fi連接 Connecting over Wi-Fi
- 將HoloLens連上Wi-Fi
- 找到你的IP地址
- 在PC瀏覽器地址欄中輸入https://<hololens設備的IP>
- 如果在瀏覽器顯示以下信息,“瀏覽器的證書存在問題”。這是因爲Windows設備控制檯的證書是測試證書,你現在可以忽略這個證書錯誤。
三、創建用戶名和密碼
1)首次連接到HoloLens上的設備控制檯,需創建一個用戶名和密碼。
- 在PC瀏覽器上訪問HoloLens的IP地址,會打開一個設置頁面
- 點擊Request pin,然後在HoloLens上查看生成的pin碼
- 輸入設備上出現的pin碼
- 輸入一個用戶名用於連接HoloLens,不必是微軟賬戶或者域賬號
- 重複輸入密碼,密碼至少要有7個字符。不必是微軟賬號或者域賬號密碼。
- 點擊 Pair按鈕來連接到HoloLens
2)如果 HoloLens連接到其他PC設備,填寫已創建的用戶名和密碼。
任何時候如果你想修改用戶名和密碼,你可以點擊頁面頂部Security鏈接訪問設備安全頁面,
或者直接訪問:https://你的設備IP/devicesecurity.htm。
5.打包後的安裝:
方法一:打包成VS工程,在VS中再次編程生成直接導入部署到Hololens中
方法二:打包成appx/appxbundle文件,並在瀏覽器中安裝
分爲新版界面和舊版界面
一、舊版界面
- 在 Windows Device Portal 的左側菜單中,單擊Apps。
- 在installed apps中,從計算機文件夾中選擇xxxxxx.appx
或者是爲appxbundle文件
3.如果應用包要求其他軟件,請單擊Add Dependency,在dependences文件中選擇文件。(如有dependences中存在多個文件,需要多次點擊add dependency按鈕,分別添加)。
- 4在部署中,單擊GO,即將應用包和添加的依賴關係部署到已連接的 HoloLens。
二、新版界面
更新後的Hololens,連接頁面同上,不需要添加dependency中的文件,直接將appx/appxbundle文件拖入app+處即可。