unity+Hololens开发(三)——部署安装程序
blog.51cto/myselfdream/2491769
⾸先在说Hololens打包发布之前(强调Hololens的打包部署前期准备⼯作⾮常重要,准备的不合适,VS编译的时候就会出错误)
⾸先,准备:
1.建议2019版的Unity,低版本也可以,只不过Hololens2带已经出了,⾼版本⽀持的更好
2.下载 MixedRealityToolKit,简称MRTK开发⼯具(注⚠ :Hololens1代可以不需要次开发⼯具,可以使⽤Hololens底层代码⾃⼰开发交互,Hololens2代必须使⽤此开发⼯
具,MRTK⽀持2018上的IL2CPP和.NET脚本后端,)下载地址:⼯具开发API地址
旧版的HoloToolkit转Mixed Reality Toolkit
3.Windows10系统,这⾥我重点强调⼀下(若要⽣成 HoloLens 2 应⽤,必须安装 Windows SDK版本 18362 或更⾼版本。如果仅针对桌⾯ Windows Mixed Reality 头戴显⽰设备或 HoloLens(第 1 代)应⽤
程序,则可以使⽤ Visual Studio 2017 安装的 Windows SDK(注意:如果Hololens1开发⽤到MRTK V2的插件,则Windows SDK也必须提供Windows SDK 18362+))(VS中勾选,或者Windows10直接下载)⼿动下载:
注意:⚠ 如果电脑是win10家庭版,因此需要⾸先添加Hyper-v
完成安装后,在【启⽤和关闭windows】中开启功能。
4.Visual Studio 2019 (hololens1代可以使⽤Visual Studio 2017)建议使⽤最新版2019。
注意:
vs单个组件下⾯选的是Unity那个版本就建议使⽤那个版本开发。
请确保安装以下⼯作负载:
使⽤ C++ 的桌⾯开发
通⽤ Windows 平台 (UWP) 开发
在 UWP ⼯作负载内,如果要针对 HoloLens 进⾏开发,请务必选中以下可选组件:
USB 设备连接
5.Hololens Emulators (optional)模拟器安装
总体来说准备全如下图
如果要了解更多关于Hololens信息在官⽹可了解
地址:
⼯具地址:
准备⼯作做完,开发结束,打包过程:
1.Unity-Build Setting 切换到UWP平台
Target Device 选择 HoloLens
Architecture 选择你要x86还是X64,建议电脑多少位系统,就选哪个
SDK 的选择根据 VS安装中的选择,如果都安装了的话,直接选择Latest Install就⾏
Build Type( UWP ⽣成类型): D3D
勾选 Unity C# Projects 项(也可不勾选)
minimum pratfrom version:(第⼆代)选18362以上
Visual Studio Version 选择你装的VS
Build configuration 选择Debug(调试)或者Release(正式)PS⚠ :这⾥选择什么模式,在VS中打包的时候标记1就要选择什么模式
2.设置Player Setting
Other setting
在 XR Settings 下勾选 Virtual Reality Supported
设置 Virtual Reality SDKs 为 Windows Mixed Reality
3.为了保持Hololens较⾼性能需要打开Project Setting ->Quality,设置如下图框选的部分
4.Unity 照相机设置为重⾊(建议⿊⾊)
5.最后Build,打包成⼀个⽂件包
Unity报错:
IOException: Win32 IO returned 234. Path: C:\Program Files
(x86)\WindowsKits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking 问题的原因下载的Win10SDK这个路径下的⽂件名字超出了Unity程序设定的字节导出范围。
解决⽅案:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract(在不报错的情况下,⽂件名称改成⼀个短的不包含汉字的名称)
**注意:⾸先在设备上启⽤开发⼈员模式,以便Visual Studio可以连接到它。
Hololens设置:
Select the Settings tile to launch the app in your environment.
Select the Update menu item.
Select the For developers menu item(选择“ 对于开发⼈员”菜单项).Enable Developer Mode(启⽤
开发⼈员模式). This will allow you to deploy apps from Visual Studio
to your HoloLens
Optional: Scroll down and also enable Device Portal. This will also allow you to connect to the Windows Device Portal on your HoloLens from a web browser(可选:向
下滚动并启⽤设备门户。这也将允许您从Web浏览器连接到HoloLens上的Windows设备门户。).
*⚠ :具体做法可看官⽹(Hololens和Web联机):
6.⽤你的Visual Studio打开上⼀步Build出来的⽂件包
7.开始Visual Studio设置(这⾥有好三种部署到Hololens⽅式)
第⼀种:通过Wi-Fi部署
(1)标记1:调试可以设置Debug模式,正是包设置Release模式
(2)标记2 Hololens 1代选择x86架构;Hololens2代设置成ARM或者ARM64架构
(3)在部署⽬标下拉菜单中选择“ 远程计算机”(也可以选择模拟器)
mysql下载选x86还是arm
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论