HoloLens 2 终于发布了,很多朋友也拿到了机器。开发者们都跃跃欲试的相要一展身手了吧。Mr.P.P. 的这篇文章希望能够帮助大家能在最短的时间内完成一个HoloLens 2 的程序开发和运行工作。
在这篇文章您将了解到。
- 配置HoloLens 2 开发环境。
- 下载并安装MRTK v2 (HoloLens 2 开发包)
- 配置构建环境
- 创建场景
- 构建并安装App到 HoloLens 2中。
- 运行并体验
一、配置HoloLens 2 开发环境。
在开始正式的工作前,您需要下载并安装以下工具和软件作为开发的基础环境。
这里有两点需要注意的,第一是Unity建议尽量安装最新的版本,因为有一些引擎特性可以方便我们在HoloLens 2 上面实现很多有趣的功能。另外一点是很重要的,先安装Windows SDK到一个比较短的目录中,再安装Visual Studio 2019,因为如果在中文系统中,默认安装SDK的话会导致目录名太长而让我们的App无法找到相关文件。
二、下载并安装MRTK v2 (HoloLens 2 开发包)
在GitHub上面下载最新发布的MRTK v2 。这里有四个 unitypackage 文件。
- Microsoft.MixedReality.Toolkit.Unity.Examples
- Microsoft.MixedReality.Toolkit.Unity.Extensions
- Microsoft.MixedReality.Toolkit.Unity.Foundation
- Microsoft.MixedReality.Toolkit.Unity.Tools
其中 Foundation 是基础包,需要第一个安装。然后依次安装 Examples (例子), Tools (工具), Extensions (扩展)。
你可以通过Unity菜单中的 “Asset -> Import Package -> Custom Package”选项来打开这些文件导入,也可以直接双击文件导入。
在导入 Foundation 的时候,Unity会提示我们进行一些设置,
我们选择Apply。
三、配置构建环境
然后下一步我们就要设置工程的构建环境了。
首先是Build Settings界面
Platform选项口选择Universal Windows Platform(UWP)。右面选项分别选择:
- Target Device:HoloLens
- Architecture:ARM64
- Build Type:D3D Project
- Target SDK Version: 10.0.18362.0(或者更高)
- Visual Studio Version: Visual Studio 2019
- Build configuration: Release
配置完上面之后选择Player Settings进行进一步设置。
选择XR Setting,打开Virtual Reality Supported,添加Windows Mixed Reality。
在Public Setting 里面,把Package name 修改成你需要打包文件的名字。然后再Capabilitles选项卡中,打开InternetClient,InternetClientServer,WebCam,Microphone,SpatialPerception 五个功能卡,分别负责网络功能,摄像头,麦克风,以及场景扫描。
最后在Supported Device Families中打开Holographic选项。
四、创建场景
然后我们就开始创建我们的HoloLens 2 的第一个场景。在Unity菜单上选择File->New Scene 创建新的场景。
MRTK给我们提供了快速初始化场景的工具。我们可以在菜单上选择 Mixed Reality Tools -> Add to Scene and Configure
MRTK v2 会帮助我们初始化整个场景,我们可以先运行一下看看效果如何。
系统会显示一个调试窗口,显示帧率内存等信息。同时如果我们按下Shift按键,系统会模拟一个手势输入的模型,可以通过鼠标来模拟手势的操作。
五、构建并安装App到 HoloLens 2中。
选择File->Build Setting窗口,按下Build按键,选择目录生成 Visual Studio 工程。然后选择 Visual Studio 2019 打开工程sln配置文件。
这里需要配置以下 HoloLens 2的环境。我们打开HoloLens 2,在Settings 下面给选择 Update & Security 选选项卡,然后再选择 For developers,打开开发者选项。并点击Pair,记录下机器的Pin码。
然后我们就可以用 Type-c 的线把电脑和HoloLens 2 链接。
Visual Studio 2019 的编译选项分别设置为Realease/ARM64/Device。
然后选择 调试->开始执行(不调试), 就会进入很长的一段编译时间,如果顺利的话最后会提示我们输入HoloLens 2 设备的 Pin 码。输入我们刚才记录的Pin 码,就会自动运行我们刚才做的程序。
六、运行并体验
体验我们的成果吧。
恭喜您完成了第一课程,可以开始正式的进入到HoloLens 2 的开发者行列中来了,我们将在 http://MrPP.com 之后的教学视频中给予大家更多的相关开发知识。期待和你更多的交流。
原创文章,作者:游戏开发极客,如若转载,请注明出处:https://hololens2.cn/pp%e5%85%88%e7%94%9f%ef%bc%8c5%e5%88%86%e9%92%9f%e6%90%9e%e5%ae%9ahololens-2%e7%a8%8b%e5%ba%8f%e5%bc%80%e5%8f%91/
评论列表(1条)
您好,我vs2019调试设备里面木有Device,这可咋办?