HoloLens1开发(一):第一个程序发布与部署

前言

最近有新成员加入本团队,为了方便其开发HoloLens1,将不定时更新1代开发相关内容。

软件需求:

1.VS2017,安装Win10 SDK 17134或者17763;相关安装与配置请参考博文.

2.Unity2017,安装UWP平台;

注:如果使用的软件为VS2019和Unity2019来开发HoloLens1,可参考HoloLens2的开发过程,修改MRTK的配置文件为HoloLens1即可!可参考博文1博文2.


以HoloLens中显示一个立方体Cube为例。

一、新建Unity工程,添加Cube对象

1.首先切换平台,“File-Build Settings-UWP”,点击switch Platform;再点击“Player Settings-Other Settings-Scripting Backend”,IL2CPP切换为.NET;点击Add Open Scene,UWP平台的相关配置如图所示。
UWP
2.在面板中右键添加“3D Object->Cube”,在面板中调整Main Cmaera的位置至(0,0,0),调整Cube的位置至(0,0,5),可以在Game窗口正常看到Cube.
position

3.为了方便观察,可以修改Cube的材质。在Assets中右键创建材质,更改材质球颜色,然后拖到Cube上,可以观察到Cube颜色改变。
material

二、工程发布与部署

1.工程发布

1.在Unity的player setting中找到Publishing Settings,在Capabilities中勾选:Internet Client、WebCam、Microphone;在XR Settings中设置如下。
XR Settings
2.点击Build,选择发布文件夹,生成VS2017解决方案.

2.工程部署

1.双击打开生成目录中的VS工程,选中“Package.appxmanifest”,右键选择“查看代码”,修改以下内容;如果出现提示打不开,多尝试几次即可。
查看代码
修改
2.选择Debug,x86平台,用USB连接HoloLens与PC,选择Device,“调试-开始执行(不调试)”,点击运行。
Device
3.第一次连接HoloLens部署工程需要输入PIN码,根据提示,在HoloLens的设置中,选择安全-开发者选项,点击Pair,在PC输入HoloLens中出现的6位PIN码即可。

4.在以上的例子中会看到除了立方体以外的白色背景,这是由于没有修改相机SkyBox的背景,但不会对立方体的显示产生影响,对于天空盒的修改会在后续博文中加以说明。

总结

以上是HoloLens1开发的第一个程序以及程序发布与部署流程,欢迎批评指正!

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
部署HoloLens的过程可以参考以下步骤: 1. 首先,确保你使用的软件版本是VS2019和Unity2019。然后,参考HoloLens2的开发过程,修改MRTK的配置文件为HoloLens1。你可以参考博文1和博文2中的相关内容。 2. 双击打开生成目录中的VS工程,并选中"Package.appxmanifest"文件。右键选择"查看代码",然后修改相关内容。如果遇到无法打开的提示,多尝试几次即可。 3. 在VS中选择Debug,x86平台,并通过USB将HoloLens与PC连接。选择Device,然后选择 "调试-开始执行(不调试)",点击运行。 4. 第一次连接HoloLens时,你需要输入PIN码。根据提示,在HoloLens的设置中选择安全-开发者选项,然后点击Pair。在PC上输入HoloLens上显示的6位PIN码即可。 关于在Unity中部署HoloLens应用程序的步骤: 1. 首先,在Unity中切换平台到UWP。选择"File-Build Settings-UWP",然后点击"Switch Platform"。 2. 接下来,点击"Player Settings-Other Settings-Scripting Backend",将IL2CPP切换为.NET。 3. 在Unity的面板中右键添加一个3D对象,比如"Cube"。然后在面板中调整Main Camera的位置为(0,0,0),将Cube的位置调整为(0,0,5)。你可以在Game窗口中正常看到Cube。 通过以上步骤,你可以成功部署HoloLens应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [HoloLens1开发(一):第一个程序发布部署](https://blog.csdn.net/weixin_41518190/article/details/108740369)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值