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+处即可。