问题标签 [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.
c# - 如何更改可视化分析器
我需要在游戏中间更改我的手部可视化,所以我想更改可视化配置文件,因为如果我尝试删除并创建一个新模型,旧模型将再次出现。
我不知道如何通过代码访问配置文件,所以我需要一些帮助。
我目前正在使用 MRTK v 2.0.0 RC1-Refresh 和 Unity 2019.1.0f2
c# - 在 MRTK2 运行时启用/禁用空间映射
在使用新的 MRTK2 放置游戏对象后,我希望禁用空间映射。我被困在命名空间或服务中究竟要调用什么以在运行时执行此操作。
我试过了:MixedRealityToolkit.SpatialAwarenessSystem.SuspendObservers();
这没有效果。我可以禁用整个“空间感知系统”游戏对象,但这将是一个 hack。
我需要的是可以完全禁用系统的正确调用,以便在不再有用时释放资源?
此外,了解我们如何正确访问服务系统将有很大帮助。
unity3d - 在 Unity 2019.1 中使用 Vuforia 设置 Hololens MRTK 2.0
我正在为使用 Vuforia 的 Hololens 1 开发 Unity 应用程序。不幸的是,我无法让相机与 Vuforia 一起使用,它仍然冻结在原地并且不跟随头部运动。当我禁用 Vuforia 时,相机跟踪正常。
我的设置如下: * Windows 10 * Unity 2019.1.4f1 * MRTK v2.0.0 RC2 * Vuforia 8.1.11
我尝试按照此处概述的步骤操作: https ://github.com/Microsoft/MixedRealityToolkit-Unity/issues/1461#issuecomment-373714387
无济于事。我还尝试让两个摄像头都处于活动状态,结果相同。可以在 Unity 资产商店中找到的 Vuforia Hololens 示例已经严重过时(使用旧的 Holotoolkit,而不是 MRTK),因此对我来说不是很有用。我注意到旧版本的 Vuforia 允许将相机上的脚本设置为“世界中心”:“相机”,但是当 Vuforia 为 hololens 配置时,此选项现在被强制设置为“设备”。
谁能告诉我如何为 MRTK 2 和 Vuforia 正确配置我的场景?我将永远感激一个最新示例项目的链接。
编辑: 这似乎只有在使用 Unity 的全息遥控器时才是一个问题。不过,我仍然非常想解决这个问题,因为部署非常耗时并且几乎不可能进行调试。
unity3d - 如何使用 MRTK 在场景更改之间制作持久相机?
我刚刚更新到 MRTK RC2,直到现在,如果不进行一些调整,就无法实现持久相机。曾经有一个持久性检查按钮,但除此之外,我还必须输入 FocusProvider.cs 脚本,并且在“FindOrCreateUIRaycastCamera”中,我会将 MainCamera 设置为 UIRayCastCamera 的父级。我很确定这也是测试版中的设置,但自从它随机不再是 MixedRealityPlayspace 相机的一部分后,很难在 Unity 中更改场景。
现在我的小快速修复似乎不再起作用了,UIRaycastCamera 将成为 MainCamera 的子对象,但在场景更改时它消失了,从那里没有任何作用。我自己编写了一个脚本来制作相机 DontDestroyOnLoad,但如前所述,UIRayCastCamera 神奇地消失了,而且很多 MRTK 的东西似乎都依赖于这个相机。
我几乎可以肯定,一定有比我迄今为止一直在做的更好的方法来在整个场景中使用持久的相机。我该怎么办?
unity3d - MRTK 中的哪个脚本增强了全息图稳定性?
我不知道混合现实工具包的哪个部分负责全息图的稳定。可以指出我吗?
我意识到导入 MRTK 后,全息图的稳定性得到了极大的提高。如果没有 MRTK,我会说一个简单立方体的稳定性非常糟糕,头部和身体运动会抖动很多。
unity3d - 运行 MRTK2 项目给出“无法解析 System.Reflection.BindingFlags”
我正在尝试将我的项目从 Unity 2017 LTS 移植到 2018 LTS 和 MRTK2。在我尝试在 HoloLens 1 模拟器上运行该项目之前,一切都很顺利。
我收到以下错误:
搜索这个错误什么也没给我,我没有更改 Unity 构建的项目。我正在运行它Debug
并为x86
. 我正在通过普通的 Unity Build 窗口进行构建。
使用Minimum Platform Version 10.0.17134.0
和Target SDK Version 10.0.18362.0
新的空 Unity 项目也会发生这种情况,构建示例也会出现此错误。
mrtk - 如何使用 MRTK 观众观看功能?
我想查看旁观者视图功能的内部工作原理,但我被卡住了。
查看 Repo,Unity 抱怨缺少 HololensForCV.dll。我没有走很远。
我找到了Microsoft HoloLensForCV存储库,但无法编译它。我什至不确定,如果确实如此,它会吐出所需的 dll。
我如何让分支机构工作?
mrtk - 如何使最新的 SpectatorView 与 MRTK RC2 一起使用?
很明显,关于这个主题有很多更新,但是据我所知,(还)没有太多可用的文档。我从 MixedRealityToolkit-Unity 的 feature/spectatorview 分支下载了最新的提交,并将 MixedRealityToolkit.Extensions 复制到了我的 MRTK 文件夹中。
现在,一些值得注意的变化与 PlatformSwitcher-holding 预制件“SpectatorView - HoloLens”有关。该脚本被标记为“SpectatorViewOld”,它可以被解释为这是一个已弃用的预制件。还有 SpectatorView.ASA.HoloLens/Android,但是这些预制件似乎缺少脚本,这使它们无法在项目中使用。
我的问题是,如果有关于如何实施 SpectatorView 的最新指南,如果有,我在哪里可以找到它/我该怎么做?我应该坚持更早的提交吗?