问题标签 [mrtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
302 浏览

unity3d - 如何将 MixedReality-ToolKit 实施到现有的 HoloLens 项目中?

我正在从这个项目中扩展 Unity 2017.4.21f 中 Hololens 的 VideoCaptureExample:https ://github.com/VulcanTechnologies/HoloLensCameraStream

现在我必须从 Canvas 控制 ScrollView 和 Button,所以我需要 MRTK 的 Gaze-Function。一旦我尝试从这个页面实现统一包:https ://github.com/Microsoft/MixedRealityToolkit-Unity/releases for 2017.4.2.0 它向我展示了许多 C++ 异常,而我什至没有使用该包中的任何东西:

我已经尝试检查播放器设置并对其进行了研究,但我真的陷入了这个问题。这是我在 Unity 中的播放器设置:

在此处输入图像描述

0 投票
1 回答
1277 浏览

unity3d - HoloLens 应用突然不再启动!错误:“无法加载游戏程序集”

我尝试实现混合现实工具包并编译了空间映射示例。它已经工作了,但突然显示(即使尝试运行仅使用灯光和主摄像机的简单项目)一个带有“加载游戏程序集失败!”的窗口。和一个提交按钮。然后它再次关闭应用程序。错误:

首先,这个问题在我的应用程序之前的运行中没有发生,并且似乎该项目不直接负责这个错误。

构建设置: 在此处输入图像描述

播放器设置:

在此处输入图像描述

0 投票
1 回答
1063 浏览

unity3d - 无法部署到 HoloLens(错误 80004005)

我新安装了 Unity 2018.3.10 和 Visual Studio 2017 (15.9.10)。由于 Visual Studio 中的错误(“DEP0100:请确保目标设备启用了开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获得开发人员许可证”),我无法将准系统 3D 统一应用程序部署到 HoloLens。以下是重现的步骤:

  • 在 Unity 中创建新的 3D 场景。将相机位置设置为 0,0,0 并将相机清晰颜色设置为纯黑色。在相机前面创建一个尺寸为 0.1x0.1x0.1 的红色立方体

  • 窗口/包管理器:删除广告、分析库、应用内购买、TextMesh Pro、Unity Collaborate,因为我不需要这些

  • 屏幕截图中显示的构建设置和项目设置(质量和播放器设置)。脚本后端 = IL2CPP

截图

  • Unity 成功生成 .sln 文件
  • HoloLens 的操作系统版本为 10.0.17763.316 。在 Settings/Update & Security / For developers 下,我设置 'Use developer features'=on, 'Enable Device Portal'=on

  • 我不知道是否有必要,但是在我的 PC 上,我也进行设置/更新和安全/对于开发人员,选择“开发人员模式”、“启用设备门户”=on、“设备发现”=on

  • 通过 USB 电缆将 HoloLens 连接到 PC
  • 在 Visual Studio 中打开 .sln 文件。设置为发布、x86、设备。构建/部署解决方案
  • 编译成功,Visual Studio 要求输入 PIN,我通过打开 Settings / Update & Security / For developers / Device Discover / Pair 从 HoloLens 获得该 PIN
  • Visual Studio 显示错误消息:DEP0100:请确保目标设备已启用开发人员模式。由于错误 80004005,无法在 127.0.0.1 上获取开发者许可证
0 投票
2 回答
175 浏览

unity3d - Hololens 中的流畅设计菜单

我目前正在设计一个 Hololens 应用程序,我对一切都很陌生。就我的口味而言,现在的菜单似乎有点“老派”。我想创建一个用户友好的菜单,可以固定在适当的位置或根据用户的意愿移动。

我一直在检查流畅的设计并找到了 DesignLab 工具包(https://unitylist.com/p/19/MR-Design-Labs-Unity),但它是从 2017 年开始的。有什么新东西可以用来制作我的菜单?

0 投票
1 回答
1120 浏览

c# - 无法使用 MRTK v2.0.0-RC1 构建

我曾尝试在 Unity 2018.3.10f1 上构建新 MRTK 版本 2.0.0-RC1 的场景示例,但每次每个示例都有一个构建错误,提示:找不到类型或命名空间名称“HandJointKind” (是否缺少 using 指令或程序集引用?)找不到类型或命名空间名称“HandMeshObserver”(是否缺少 using 指令或程序集引用?)找不到类型或命名空间名称“JointPose” (您是否缺少 using 指令或程序集引用?)

我在哪里可以得到这个命名空间的库?

0 投票
2 回答
182 浏览

unity3d - 来自立方体各个角度的 MRTK RC1 触摸事件

我试图从立方体的每个角度进行触摸事件,但我无法让 NearInteractionTouchable 覆盖整个立方体。它只是覆盖了我的立方体对撞机的一半。

https://gph.is/g/aXMVxOZ

我尝试了示例场景中的触摸样本,它从对撞机的任何角度触发了触摸事件。

https://gph.is/g/EJ0xlNZ


场景配置和unitypackage:

  1. 统一版本 2018.3.11f1
  2. MRTK RC1
  3. 导入MRTK,创建场景,添加立方体,添加近交互touchable
  4. 使用基于 IMixedRealityTouchHandler 创建简单的脚本以在 Touch Started 上打印一些东西


在此处输入图像描述

统一包:

https://1drv.ms/u/s!AjASC8dheotupcQxY45ydz0qUn0eeA

0 投票
2 回答
731 浏览

mrtk - 将物品附在手上

我们想将一些 UI 和其他项目附加到关节手的背面。只是想弄清楚如何做到这一点。我已经找到了如何通过 MixedRealityHandTrackingProfile 打开和关闭手部可视化器,但我正在尝试找到 Unity 游戏对象,我可以将项目作为父项,或者至少是一种访问手部变换的方法。感谢您的任何指点!

0 投票
2 回答
294 浏览

unity3d - 由于新版MRTK无法搭建场景

由于我使用新版本的 MRTK,因此我收到了构建错误(Unity 2018 3 12f1)。我该如何解决?我对旧版本没有任何问题,但在旧版本中,我无法禁用空间网格渲染,因此它会在我的应用程序中消失。

https://imgur.com/h6Xt35h

另一种解决方案是在旧版本中禁用空间网格渲染。所以我不需要新版本。但我找不到该选项的菜单。

https://imgur.com/f63J1Ip

找到脚本的唯一方法是搜索“空间”,但该脚本是灰色的。

https://imgur.com/Vev0P89

PS:我是新手,所以请初学者解释一下。

0 投票
2 回答
636 浏览

unity3d - 如何使用运动控制器移动对象

使用 MRTK V2 和 c# 脚本,我需要在相机周围抓取并移动一个对象(比如一个立方体),其距离与被抓取的距离相同,并且立方体最初面向相机以保持垂直于相机。不知道我说清楚没...

我还没有找到一些“抓取”的例子是 MRTK v2,就像原来的 MRTK 一样,所以我想知道如何实际编程。我想影响对象的变换,而不仅仅是使用“可交互”脚本。

我已经能够在运动开始和结束时读取控制器的变换,但我想知道如何影响目标对象的变换,使其与控制器保持固定距离并保持垂直控制器(选择的脸仍然面向相机)。

我尝试影响目标对象的变换并寻找正确的计算,但没有成功。

知道我可以从哪里开始寻找吗?

0 投票
2 回答
4866 浏览

c# - MRTK (V2) 需要更新 Hololens?

我正在尝试检查新的 MRTK (V2),但我在构建构建时遇到了麻烦,首先在 Unity 上下载了 Windows SDK 18362,现在我正在尝试在 Visual Studio 2017 上继续构建以进行测试但它给我带来了这个错误:

要部署此应用程序,您的部署目标应运行 Windows 通用运行时版本 10.0.18362.0 或更高版本。您当前正在运行版本 10.0.17134.80。请更新您的操作系统,或将您的部署目标更改为具有适当版本的设备。

我的 Windows 10 操作系统是 10.0.18632.30,但我的 HoloLens 是 10.0.17763.380,即使启用了 Windows Insider,它似乎也不会更新到更高版本。

我希望在我的 HoloLens 1 上测试 MRTK(V2) 的预制演示。Visual Studio 上的构建不会因版本不兼容的错误而通过。