肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > Unity 开发 Hololens2 MR应用程序

Unity 开发 Hololens2 MR应用程序

时间:2021-01-12 04:47:36

相关推荐

Unity.3 LTS 开发 Hololens2 MR应用程序

提示:作者使用的是 Unity .3.34f1 LTS (Unity.3 的其他版本也做了测试,OpenXR 要求使用 .3.8 LTS 或更高版本),MRTK2.8.2

文章目录

Unity.3 LTS 开发 Hololens2 MR应用程序前言一、开始操作步骤1.新建Unity项目2.导入MRTK包3.配置场景打包测试总结

前言

unity开发HoloLens2必要条件:

安装最新版本的 Windows 10 或 11。 通过“设置”“更新&安全”>“对于开发人员”在电脑上启用开发人员模式。Windows 的“N”版本不支持 Windows Mixed Reality 沉浸式 (VR) 头戴显示设备。安装Visual studio 或 请确保安装以下工作负载:

● .NET 桌面开发

● 使用 C++ 的桌面开发

● 通用 Windows 平台 (UWP) 开发

●使用 Unity 进行游戏开发

UWP 工作负荷中,请确保包含以下组件以便安装:

● Windows 10 SDK 版本 10.0.19041.0 或 10.0.18362.0,或 Windows 11 SDK

● USB 设备连接(通过 USB 进行 HoloLens 部署/调试所需)

● C++ (v142) 通用 Windows 平台工具安装 Mixed Reality Feature Tool.exe 微软官方下载中心 下载地址

一、开始操作步骤

1.新建Unity项目

启动hub -> 新建 unity 3dcore 项目-> 切换通用 Windows 平台

2.导入MRTK包

打开 Mixed Reality Feature Tool.exe

选择项目路径

选择必要功能(例子插件包也可以安装,适合初学者)

3.配置场景打包测试

Unity 导入包后,会出现一条警告,询问你是否要通过重启编辑器来启用后端。 选择 “是” 。

如果未出现手动可以配置项目,根据提示一步一步操作。

在菜单栏中,依次选择“混合现实”>“工具包”>“添加到场景并配置…”。

添加交互模型(一个方块),添加2个脚本(ObjectManipulator,NearInteractionGrabbable)

输入模拟Unity 编辑器内输入模拟

你可以使用 Unity 的编辑器内输入模拟功能来测试全息对象行为。

更改场景中的视图:

要向前/向左/向后/向右移动摄像机,按 W/A/S/D 键。

要垂直移动相机,按 Q 和 E 键。

要旋转相机,按鼠标右键,然后拖动。

模拟手控输入:

要启用模拟右手,按住空格键。 要移除该手,松开空格键。

要启用模拟左手,按住左 Shift 键。 要移除该手,松开该键。

要在场景中移动左手或右手,移动鼠标。

要向前或向后移动手,滚动鼠标滚轮。

要模拟收缩手势,单击鼠标左键。

要旋转手,按住空格键 + CTRL 键(右手)或按住左 Shift 键 + CTRL 键(左手),然后移动鼠标。

持久的手

要在不继续按住某个键的情况下启用手并使它在屏幕上,请按 T(左手)或 Y(右手)。 再次按这些键可移除手。

打包测试

在unity上可以很方便打包到Hololens上,如图

打包到设备上,用手移动方块。即可

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Unity 开发 Hololens2 MR应用程序。如有疑问请评论,后续会发布一个demo,供参考。

如果觉得《Unity 开发 Hololens2 MR应用程序》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。