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

以下内容由公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台) 整理

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和混合现实工具包的功能。

关于更多机器学习、人工智能、增强现实资源和技术干货,可以关注公众号:AIRX社区,共同学习,一起进步!

HoloLens开发指南(4)--- 开发第一个HoloLens应用相关推荐

  1. 微信应用号(小程序)开发指南与开发工具

    微信小程序开发文档:微信小程序开发文档 开发工具官方下载地址:微信小程序开发工具下载

  2. 【PHP】Sublime下PHP网站开发指南

    Sublime下PHP网站开发指南 作者:白宁超 2017年3月16日11:03:17 摘要:随着单位开发项目的需求,关于政务办公多年来一直使用php开发管理平台.笔者早年asp开发经验算是有些帮助, ...

  3. Elastic-Job开发指南

    原文地址:http://dangdangdotcom.github.io/elastic-job/post/1.x/user_guide/ 开发指南 代码开发 作业类型 目前提供3种作业类型,分别是S ...

  4. Android插件化开发指南——实践之仿酷狗音乐首页

    文章目录 1. 前言 2. 布局分析 3. 底部导航栏的实现 4. 顶部导航栏和ViewPager+Fragment的关联 1. 前言 在Android插件化开发指南--2.15 实现一个音乐播放器A ...

  5. 开发指南:BUMO 存证 JAVA 开发指南

    BUMO 存证 JAVA 开发指南 BUMO开发概述 BUMO是新一代商用级基础公链.通过创新的共识算法(BU Firework).主链-子链多链结构(BU Orbits).主链-主链跨链结构(BU ...

  6. Android插件化开发指南——实践之Activity转场效果(仿酷狗音乐启动页)

    文章目录 1. 前言 2. Activity退出动画 2.1 简单使用 2.2 overridePendingTransition 3. 后记 1. 前言 在Android插件化开发指南--2.15 ...

  7. HiAI 模型集成应用场景和开发指南

    Demo的github源代码地址:https://github.com/HuaweiOpenlab/SmartPhoto HiAI 模型集成应用场景和开发指南 该开发指南可以指导Android手机应用 ...

  8. 开发 系统键盘发送按钮不可点击_HoloLens开发指南(2)---HoloLens模拟器介绍

    上一篇(HoloLens开发指南(1)---安装工具)我们介绍了配置开发环境,本部分我们来了解如何使用Hololens模拟器. 使用 HoloLens 仿真器可以在未配备物理 HoloLens 的电脑 ...

  9. 最全面的Unity游戏开发指南视频教程 第2卷

    最全面的Unity游戏开发指南视频教程 第2卷 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小 ...

最新文章

  1. 数据项目总结:王者荣耀总决赛预测!
  2. 【计算机图形学】实验:C#.net环境下采用GDI+图形特技处理案例教程
  3. java list 取前3个_用java 截取字符串,每三个一组
  4. oracle提交数据按键,Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link)...
  5. 记一次阿里面试题:都有哪些进程间通信方式?麻烦你不要再背了
  6. Exchange Server 2016管理系列课件22.通讯组概述
  7. ajax怎样带值,ajax携带状态值
  8. React Native将license修改为MIT,与React保持一致
  9. html4与java混编,JavaWeb04-HTML篇笔记(四)
  10. 布谷鸟算法的程序(个人注释)
  11. 老韩思考:卖点----卖豆腐的能转行IT
  12. 前端基础:通过HTML技术布局《李白诗词赏析》
  13. 天宇优配|“宁组合”全线大跌,“蔚小理”也重挫!医药
  14. 商业世界的五大基础定律
  15. AWS KVS(Kinesis Video Streams)之WebRTC的C库测试
  16. overleaf下载word版本
  17. Centos 7 安装 docker
  18. 字符串与16进制的转换
  19. 六大理由告诉你,为什么要用猪齿鱼工作日历
  20. 高等数学复习之导数的运算(等价无穷小替换)

热门文章

  1. MOS驱动电路(2)
  2. 算法之路(四)----汉诺塔(又称河内之塔)
  3. Weblogic SSRF漏洞
  4. 小辣鸡的Android开发之路-应用冻结器-4-实现应用的禁止和解禁
  5. Android短视频播放器组件库GSYVideoPlayer和仿抖音切换DKVideoPlayer可以悬浮框及滑动小屏播放
  6. 为什么我的电脑会突然蓝屏
  7. IMU/GNSS组合导航经典论文论文合集IMU校准ahrs滤波算法
  8. 小程序 数据库操作
  9. contos6.5卸载php7,centos安装php5、卸载php、安装php7的教程
  10. 机器学习笔记(四)决策树剪枝