找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1782|回复: 10

[教程] HoloLens真机开发步骤

[复制链接]

该用户从未签到

95

主题

154

帖子

173

积分

网站编辑

Rank: 8Rank: 8

积分
173
QQ
发表于 2016-10-28 13:41:08 | 显示全部楼层 |阅读模式

不论你是否使用DirectX或Unity来开发全息应用,你都会使用Visual Studio 2015来进行调试和部署应用。在本部分,你将会学习以下内容:

  • 如何通过Visual Studio将你的应用部署到HoloLens上
  • Visual Studio 2015如何使用内置的HoloLens模拟器
  • 如何去调试全息应用
先决条件 Prerequisites
  • 安装好开发工具
  • 对于2D应用,在Visual Studio 2015 Update 1及更高版本中创建一个UWP项目。或者开始使用Unity来开发全息应用。HoloLens支持C#、C++和JavaScript项目。
开启开发者模式 Enabling Developer Mode

在开始连接开发者工具到HoloLens之前,你首先需要在设备上开启开发者模式。

  • 打开设备电源,并穿戴上HoloLens
  • 使用绽开(bloom)手势启动开始菜单
  • 凝视设置菜单,然后使用点击手势。通过第二次点击放置 设置应用 到你的环境中。设置应用会在你放置好之后启动
  • 选中 更新 菜单
  • 选中 开发者选项 菜单
  • 开启 开发者模式 。这允许你从Visual Studio中部署应用到HoloLens
  • 可选操作:滚动界面,然后打开 设备控制台(device portal) 选项。这将允许你从浏览器连接到HoloLens上的Windows设备控制台(Windows Device Portal)。
通过Wi-Fi部署应用 Deploying an app over Wi-Fi

将你的应用的编译配置设为 x86

HoloLens真机开发步骤

HoloLens真机开发步骤


部署目标选择 远程机器(Remote Machine)

HoloLens真机开发步骤

HoloLens真机开发步骤


对于C++和JavaScript项目,前往  Project > Properties > Configuration Properties > Debugging 。对于C#项目,一个配置连接的弹窗会自动出现。

  • 输入设备 IP地址或者设备名称 。在HoloLens上,你可以在 Settings > Network & Internet > Advanced Options 中找到的你的IP地址,或者直接询问Cortana:“我的IP地址是什么?”(What is my IP address?)
  • 将验证模式设为 Universal (Unencrypted protocol)

HoloLens真机开发步骤

HoloLens真机开发步骤


选中 Debug > StARt debuggin 以开始部署和调试

HoloLens真机开发步骤

HoloLens真机开发步骤


第一次部署应用到HoloLens上,会需要验证PIN码,需要遵循以下 配对设备 指引。

配对你的设备 Pairing your device

你第一次从Visual Studio部署应用到HoloLens,你将需要验证PIN码。在HoloLens上,通过启动设置应用来生成一个PIN码,具体操作是前往 Update > For Developers ,然后点击 配对 。一个PIN将会显示在HoloLens上,然后在Visual Studio中输入此PIN码。配对结束后,点击 完成(Done) 按钮来隐藏此提示框。此时PC已与HoloLens配对,你将可以自动部署应用到HoloLens上。为每一台用于开发的不同PC重复此步骤。

为了解除HoloLens和PC直接的配对,可以启动设置应用,前往 Update > For Developers ,然后点击 清除(Clear) 。

部署应用到HoloLens模拟器 Deploying an app to the HoloLens Emulator
  • 确保你安装了HoloLens模拟器
  • 将你的应用的编译配置设为 x86

3.部署目标选中为 HoloLens模拟器

HoloLens真机开发步骤

HoloLens真机开发步骤


4.选中 Debug > Start debuggin 以开始部署和调试

图形调试 Graphic Debugger

当你开发和优化全息应用时,Visual Studio图形调试分析工具是非常有用的。到MSDN 上查看更多细节。

为了对HoloLens开始使用图形调试器
  • 按照以上指引将部署目标设为HoloLens设备或模拟器
  • 前往 Debug > Graphics > Start Diagnostics
  • 当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后再做同样的尝试。
性能分析 Profiling

Visual Studio性能分析工具允许你分析应用的性能和资源利用率。它包含了分析CPU、内存、图形性能、网络利用率的工具。在 MSDN上可以看到更多细节

对HoloLens开始使用性能分析器
  • 按照以上指引将部署目标设为HoloLens设备或模拟器
  • 前往 Debug > Start Diagnostic Tools Without Debugging...
  • 选中你想使用的工具
  • 点击 开始
  • 当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后在做同样的尝试。

翻译自: https://developer.microsoft.com/en-us/windows/holographic/using_visual_studio

该用户从未签到

0

主题

38

帖子

32

积分

LV.1

Rank: 1

积分
32
QQ
发表于 2016-10-29 04:53:02 | 显示全部楼层
这里竟然还有这么一个关于AR的网站的收藏了

该用户从未签到

1

主题

13

帖子

11

积分

LV.1

Rank: 1

积分
11
QQ
发表于 2016-10-29 15:10:28 | 显示全部楼层
竟然还有零回复,给我消失

该用户从未签到

1

主题

10

帖子

11

积分

LV.1

Rank: 1

积分
11
QQ
发表于 2016-10-31 17:50:18 | 显示全部楼层
想了解下AR增强现实的相关内容来看看

该用户从未签到

1

主题

12

帖子

10

积分

LV.1

Rank: 1

积分
10
QQ
发表于 2016-10-31 19:16:31 | 显示全部楼层
看帖怎么能不会呢??

该用户从未签到

0

主题

18

帖子

17

积分

LV.1

Rank: 1

积分
17
QQ
发表于 2016-10-31 22:21:24 | 显示全部楼层
嗯,很不错的样子!!

该用户从未签到

0

主题

6

帖子

5

积分

LV.1

Rank: 1

积分
5
QQ
发表于 2016-11-1 07:34:36 | 显示全部楼层
楼主写的很不错,关于AR的知识受教了

该用户从未签到

1

主题

41

帖子

37

积分

LV.1

Rank: 1

积分
37
QQ
发表于 2016-11-15 12:29:59 | 显示全部楼层
楼主辛苦了。。回帖是一种美德

该用户从未签到

5

主题

30

帖子

24

积分

LV.1

Rank: 1

积分
24
QQ
发表于 2016-12-11 10:59:02 | 显示全部楼层
楼主辛苦了,帮楼主顶起来

该用户从未签到

2

主题

18

帖子

6

积分

LV.1

Rank: 1

积分
6
QQ
发表于 2016-12-13 09:54:58 | 显示全部楼层
增强现实希望发展越来越好
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表