news 2026/5/26 17:57:51

unity中利用MRTK添加全息面板并部署到HoloLens 2中

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
unity中利用MRTK添加全息面板并部署到HoloLens 2中

1.添加 MRTK 基础场景设置,点击「Add to Scene and Configure...」选项
【这个选项会自动帮你完成以下操作:删除场景中默认的 Main Camera、Directional Light;生成 MRTK 的核心容器(MixedRealityPlayspace,包含适配 HoloLens 2 的全息相机、输入系统);配置基础交互环境(支持手部追踪、凝视输入等)】

2.在「层级」窗口空白处右键→ 选择3D Object → Quad(先创建一个基础面板)

3.选中 Quad,在检查器窗口添加「NearInteractionTouchable」组件(让 HoloLens 2 能识别手势交互);

调整 Transform

4.右键刚才的Quad → 选UI → Text - TextMeshPro,

在「文本输入」里写内容Robot;

调字体
5.点击播放按钮就有有全息面板的视野了​​​(如果想更换面板的颜色,需要在「项目」窗口中,右键空白处 → 选创建 → 材质,命名为 “PanelMat”,选中这个材质,在「检查器」的「shader」中,选MRTK/Standard(MRTK 专用全息材质)调整「颜色」为你喜欢的颜色(比如浅蓝色)把这个材质拖到层级中的Quad(面板)上,替换默认的灰色材质)

6.选中层级里的Quad,在「检查器」中点击「添加组件」,搜索并添加:

Manipulation Handler(操纵处理器:支持移动 / 缩放 / 旋转);

NearInteractionTouchable(近距离可触摸:让面板被 “手势” 识别)

点击 Unity 的「播放」按钮,进入运行状态后:

按住左 Shift + 鼠标左键拖动 → 移动面板;

按住左 Ctrl + 鼠标左键拖动 → 旋转面板;

按住左 Alt + 鼠标左键拖动 → 缩放面板;

按住鼠标右键 + W/S/A/D→ 模拟全息眼镜的视野移动

7.点击生成设置

8.生成 VS 工程

点击「构建」,选择一个空文件夹(比如命名为HoloLensBuild)作为输出路径,等待 Unity 编译完成

9.打开生成的.sln文件(用 Visual Studio),VS 会自动检测并提示安装缺失的组件(比如 “Universal Windows Platform 开发工具”),按照提示点击「安装」

10.VS中设置这些参数

  • 解决方案平台:ARM64
  • 解决方案配置:Release
  • 部署目标:设备(HoloLens 2 连 USB 并开开发者模式)

11.点击 VS 的「开始执行(不调试)」,等待部署完成

12.HoloLens 2中操作
戴上 HoloLens 2,通过手势点击「开始菜单」→ 进入「设置」;

选择「更新和安全」→ 「开发者选项」;

打开「开发人员模式」的开关(会弹出确认提示,点击「是」)

用 USB-C 数据线连接 HoloLens 2 和电脑

部署过程中,HoloLens 2 必须处于解锁状态,保持设备屏幕亮屏

(以上为USB部署方式,如果需要无线部署需要输入IP,并确保电脑和HoloLens 2 处于同一个无线网下)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/24 16:01:00

Multisim示波器使用在电路仿真中的核心要点

深入掌握Multisim示波器:从电路仿真到动态信号分析的实战指南你有没有遇到过这样的情况?在搭建一个放大电路时,理论计算明明没问题,但输出波形却严重失真;或者设计了一个滤波器,输入是1kHz正弦波&#xff0…

作者头像 李华
网站建设 2026/5/22 5:29:24

内核中延迟的工作delayed_work

对于周期性的任务,除了定时器以外,在Linux内核中还可以利用一套封装得很好的快捷机制,其本质是利用工作队列和定时器实现,这套快捷机制就是delayed_work. schedule_delayed_work的作用为在指定延时后将任务,放到工作队…

作者头像 李华
网站建设 2026/5/26 11:27:57

33、服务器可用性规划、实施与维护指南

服务器可用性规划、实施与维护指南 1. 服务器集群与网络负载均衡概述 1.1 服务器集群与 NLB 的用途 服务器集群主要用于提高服务和有状态应用(如后端数据库和消息传递应用)的可用性。而网络负载均衡(NLB)集群是一种特殊的集群技术,用于提高服务和无状态应用(如前端 We…

作者头像 李华
网站建设 2026/5/22 17:03:28

45、活动目录的规划、实现与安全管理

活动目录的规划、实现与安全管理 一、多域的使用与管理 多域在网络目录服务中具有重要作用,它能为网络带来安全性和可用性两大主要优势。这得益于活动目录的结构以及可用于访问它的管理工具。 1. 多域的好处与使用场景 好处 :多域提供额外的可扩展性,减少复制流量,有助…

作者头像 李华
网站建设 2026/5/22 1:26:29

LangFlow与Google Docs集成:实时生成文档内容

LangFlow与Google Docs集成:实时生成文档内容 在内容创作节奏日益加快的今天,我们是否还能接受一遍遍手动复制AI生成的文字、再粘贴进文档的低效流程?会议刚结束,纪要还没整理;报告截止时间逼近,数据有了但…

作者头像 李华
网站建设 2026/5/23 3:21:21

从零开始学CAPL脚本:完整入门学习路径

从零开始学CAPL脚本:一位工程师的实战成长笔记你有没有遇到过这样的场景?项目进度紧张,实车测试还没到位,但上位机需要和某个ECU通信——可那个控制器还在调试,根本没连上来。或者,你想验证一条CAN报文在高…

作者头像 李华