1、一台安装了win10系统的电脑
2、安装Windows 10 SDK 10.0.18362.0 或更高版本
3、Hololens2或者hololens2模拟器
4、unity 2019.2.x以上版本
5、Visual Studio 2019
启动unity Hub 点击新建按钮 选择2019.2以上版本的unity
选择3D项目、输入你的项目名称、选择你想保存项目的位置、然后点击创建
1、切换生成平台
快捷键 ctrl+shift+B 进入生成设置 或者菜单栏 File、Build Settings
选择Universal Windows Platform,然后点击下面的Switch Platform,完成平台切换
菜单:Edit>Project Settings
然后再弹出菜单中选择:Player>windows选项卡>XR Settings
勾选上Virtual Reality Supported,然后点击“+”号,在弹出下拉框中选择Windows Mixed Reality
将Depth Fromat 改为16-bit-depth
将Enable Depth Buffer Sharing后面勾选
将Stereo Rendering Mode改为 SinglePass
继续在上面的窗口中操作
Player>Publishing Settings>Capabilities
向下滚动勾选SpatialPerception选项
Unity菜单中:Windows>TextMeshPro>Import TMP Essential Resources
确保全选,点击Import
如下图即导入成功
下载自定义包:Microsoft.MixedReality.Toolkit.Unity.Foundation.2.3.0.unitypackage
在菜单中:Assets>Import Package>Costom Package
选择到刚才下载的包的目录下,选取刚才下载的文件包,点击打开。
全选后点击Import
导入之后会弹出如下对话框,找到MSBuild for Unity,取消勾选,点击Apply。
如果没有弹出上图对话框,需要手动唤出此对话框
Mixed Reality Toolkit>Utilities>Configure Unit Project
操作完成之后,在Project的Assets中会出现混合现实包,如图及完成了。
将混合现实工具包添加到当前场景:Mixed Reality Toolkit>Add to Sense and Configure
在Hierarchy窗口中选择MixedRealityToolkit,在Inspetctor窗口中找到MixedRealityToolkit(Script)把混合现实包调整为DefaultMixedRealityToolkitConfigurationProfile
File>Save As 弹出框中保存到Sence文件夹下,以后如果需要再次保存,直接执行Ctrl+S即可
File>Build Settings,在弹出界面点击下方的Build,在弹出的文件夹目录中新建一个文件夹,如“MyProject”
Build完成之后会弹出一个文件夹目录,这个就是你打包完成的项目点击进去运行sln文件
选择Release或者Master、ARM、远程计算机或者Hololens模拟器,然后就可以起来了
至此本学技笔记完成
1、新建Unity的3D模型项目;
2、File>Build Settings或者Ctrl+Shift+b,选择至Universal Windows Platform;
3、Edit>Project Settings,Player>XR Settings点击“+”,选择Windows Mixed Reality。选择16-bit,勾选深度共享,选择单通道(SinglePass);
4、Edit>Project Settings,Player>Publishing Settings>Capabilities,勾选SpatialPerception;
5、导入系统text包,Windows>TextMeshPro>Improt TMP Essential Resources;
6、导入自定义包,自定义包需要去MRTK下载,Assets>Improt Package>Custom Package;
7、保存File>Save As 或者Ctrl+Shift+S,场景保存到文件夹内;
8、打包;
9、在VS中运行,标准为:Release或者Master、ARM、HoloLens真机或者模拟器;