AR酱 HoloLens开发指南(4)--- 开发第一个HoloLens应用

3
回复
248
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
2299
昨日变化

37

主题

265

帖子

1535

积分

Rank: 9Rank: 9Rank: 9

UID
156756
好友
11
蛮牛币
1007
威望
0
注册时间
2016-7-13
在线时间
539 小时
最后登录
2020-3-31

专栏作家

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
VX公众号:AIRX社区 整理

经过了前面的环境开发准备,终于我们要使用Unity来开发第一个HoloLens应用。

Step 1:创建Unity项目

1. 打开Unity,创建一个新项目,命名MixedRealityBase



2. 创建完成进入Unity之后,点击File>Build Settings。如下图所示:



3. 切换到UWP平台。



4. 通过单击Build窗口中的Player Settings来启用virtual reality,并在inspector面板的XR Settings下启用virtual reality支持的复选框,如下图所示。



5. 在同一个面板中,确保在Spatial Perception 启用。空间感知允许我们在混合现实设备(如HoloLens 2)上可视化空间映射网格。



Step 2:导入混合现实开发包

1.下载Mixed Reality Toolkit:https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/download/v2.0.0-RC1/Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1.unitypackage

2. 在Unity中导入刚刚下载到package。如下图操作所示:









Step 3:配置混合现实开发包

1. 从菜单栏中选择Mixed Reality Toolkit > Configure来配置MRTK。如果在导入混合现实工具包后没有看到这个菜单项,请重新启动Unity。



ps:你可能会看到一个弹出对话框,要求为混合现实工具包选择一个概要文件。如果是,选择Ok,并选择名为“DefaultMixedRealityToolkitConfigurationProfile”的配置文件。

2. 保存场景。如下图所示:





Step 4:Build 应用

1. 打开File>Build Settings




2. 通过点击Add Open Scenes按钮,确保你想要场景被添加在列表中。然后点击Build。



3. 为应用程序创建并命名一个新文件夹。如下图操作所示:



ps:注意:如果构建失败,请尝试重新构建或重新启动Unity并重新构建。如果看到一个错误,例如“Error: CS0246 = The type or namespace name “XX” could not be found (are you missing a using directive or an assembly reference?)”。如果是这样,那么可能需要安装Windows 10 SDK (10.0.18362.0)

4. 构建完成后,在刚刚新创建到文件夹中找到MixedRealityBase.sln 并双击打开。



注意:如果Visual Studio要求安装新组件,请花一点时间确保所有必备组件都按照(HoloLens开发指南(1)---安装工具)文章中的指定的进行安装。

5. 连接HoloLens设备到你的电脑,确保设备处于开发人员模式。如果这是你第一次部署到HoloLens 2, Visual Studio可能会要求你将HoloLens 2与一个PIN配对。(不懂得可以查看之前到文章:)。通过选择发布配置和ARM架构来配置Visual Studio来构建应用到HoloLens 2。



6.最后一步是通过选择Debug>Start without debugging来Build。选择Start without Debugging会使应用程序在成功构建之后立即在设备上启动,但是不会在Visual Studio中显示调试信息。这意味着当你的应用程序在HoloLens 2上运行时,你可以在不停止应用程序的情况下断开USB。你还可以选择Build>Deploy Solution来部署到设备上,而不需要自动启动应用程序。



OK!到现在我们已经成功部署了第一个HoloLens 2应用程序。当你四处走动时,你会看到一个空间网格覆盖了HoloLens 2所感知到的所有表面。此外,你还会在你的手指上看到用于手部跟踪的指示器,以及用于监视应用程序性能的帧速率计数器。这些都是混合现实工具包中一些基本特性。在接下来的文章教程中,你将开始向场景中添加更多的内容和交互性,以便能够充分探索HoloLens 2和混合现实工具包的功能。

AR Portal(AIRX社区)整理
公众号:AIRX社区(国内领先AI、AR、VR开发者学习与交流平台)


参与人数 1鲜花 +1 收起 理由
下里巴_MlaAt + 1 很给力!

查看全部评分总评分 : 鲜花 +1

7日久生情
3261/5000
排名
295
昨日变化

0

主题

633

帖子

3261

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
88896
好友
0
蛮牛币
12929
威望
0
注册时间
2015-4-2
在线时间
730 小时
最后登录
2020-4-1
沙发
2020-2-26 10:18:56 只看该作者
谢谢分享

0

主题

21

帖子

30

积分

Rank: 1

UID
315570
好友
0
蛮牛币
9
威望
0
注册时间
2019-3-5
在线时间
9 小时
最后登录
2020-3-4
板凳
2020-2-27 10:07:55 只看该作者
66666666666666666666666666666666666

0

主题

64

帖子

92

积分

Rank: 2Rank: 2

UID
341347
好友
0
蛮牛币
19
威望
0
注册时间
2020-2-27
在线时间
28 小时
最后登录
2020-4-3
地板
2020-3-2 15:13:28 只看该作者
66666666666666
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

,