使用Unity配置Hololens 2的立方体移动

文章目录

环境:
Windows 10 SDK 10.0.18363.592
Unity 2020.3.11f1c1
MRTK 2.7.0
OpenXR 0.9.5

一、新建 Unity 项目

1、启动 Unity Hub,选择合适的版本2020.3.11

mars-001

2、在新项目中设置参数

确保将“模板”设置为“3D”
输入合适的“项目名称”,例如“MRTK Tutorials
为项目选择合适的“位置”,例如 D:\MixedRealityLearning
mars-002

3、切换生成平台

mars-003

配置参数:

  • “目标设备”设置为“HoloLens”
  • “体系结构”设置为“ARM64”
  • “生成类型”设置为“D3D 项目”
  • “目标 SDK 版本”设置为“最新安装项”
  • “最低平台版本”设置为“10.0.10240.0”
  • “Visual Studio 版本”设置为“最新安装项”
  • “生成和运行位置”设置为“USB 设备”
  • “生成配置”设置为“发布”(调试存在已知性能问题)
    mars-004

4、切换完成平台后,关闭以生成设置

mars-005

二、导入和配置资源

1、下载MixedRealityFeatureTool,启动混合现实功能工具

尽量使用MixedRealityFeatureTool-1.0.2104.0-Beta这个较低的版本,会比较稳定
mars-006

2、选择项目路径

mars-007

3、选择“混合现实工具包基础”,版本选择为“MRTK 2.7.0”

mars-008

4、平台支持选择选择“混合现实 OpenXR 插件”,版本选择为“0.9.5”

mars-009

5、导入所有插件

mars-010

6、点击允许将混合现实工具包添加到项目中

mars-011

三、配置Unity项目

1、重启Unity,为新插件启用后端

mars-012

2、配置MRTK选项

此时Mixed Reality插件已经安装完毕,手动进行项目配置
mars-013

3、为OpenXR配置项目设置

启用Microsoft HoloLens feature gruop
mars-014

4、在OpneXR下选择配置

  • 深度模式(Render Mode):Depth 16 Bit
  • 交互配置文件(Interaction Profiles):Microsoft Hand Interaction Profile

mars-015

5、提交所有修改申请

在MRTK项目配置器窗口中,点击申请
mars-016

6、为OpenXR配置项目设置

在Unity菜单中,选择Edit → Project Settings → Player → Publishing Settings更改包名为MRTKTutorials-GettingStarted
mars-017

7、创建新场景Basic(Bulit-in)

mars-018

8、将MRTK添加到当前场景

mars-019

9、将MixedRealityToolkit配置设置为DefaultMixedRelityToolkitConfigurationProfile

mars-019a

10、保存当前场景在Asset中

mars-020

四、制作脚本

1、在场景中添加一个立方体

mars-021

2、在Hierachy窗口中点击Cube对象,然后再Inspector窗口中配置其Transform组件

位置:X = 0, Y = -0.1, Z = 0.5
旋转:X = 0, Y = 0, Z = 0
比例尺:X = 0.1, Y = 0.1, Z = 0.1
mars-022

3、将ObjectManipulator对象操作脚本添加到多位数据集对象中

mars-023

4、将NearInteractionGrabbable对象操作脚本添加到多位数据集对象中

mars-024

5、在播放模式下移动立方体

点击播放按钮,空格键模拟右手操作手动输入
mars-025

五、部署到Hololens 2设备

1、构建Unity项目

添加场景Add Open Scenes
选择参数进行build
mars-026

2、选择构建合适的位置

D:\MixedRealityLearning\Builds构建
等待Unity配置完成
mars-027

3、构建和部署应用程序

找到.sln的文件
mars-028

4、在 Visual Studio 中打开项目,选择Release,和ARM64

mars-029

5、通过 USB 构建和部署,请选择设备(Device)

也可以通过Wifi连接,建议第一次使用USB调试,相对比较稳定
mars-030

6、在vs里面选择Hololens 2设备的IP地址

mars-031

7、打开hololens 2开发的开发者模式,输入PIN码连接调试

mars-032

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客范儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值