首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动禁用/启用mrtk v2空间感知设置

如何手动禁用/启用mrtk v2空间感知设置
EN

Stack Overflow用户
提问于 2019-07-11 17:01:25
回答 2查看 2K关注 0票数 3

我正在尝试手动启用或禁用HoloLens应用程序的空间感知功能。

我有一个相对于我的位置的UX全息图(随着我的移动),我需要与之交互,但是由于真实的墙而从空间感知网格观察者中产生的对撞器将阻止UX全息图阻碍我与它们交互。

我可以离开墙,这样我就可以与UX全息图交互,但启用或禁用它们会更专业。

我需要启用空间感知-网格观察器,以便我可以使用对撞机创建全息图,但我也希望它们被禁用,以便我可以轻松操纵和与我的UX全息图交互。

我很确定我们可以只启用或禁用空间感知系统,但我很难研究获取空间感知系统的语法,以便手动启用/禁用它。

EN

回答 2

Stack Overflow用户

发布于 2019-07-16 01:51:50

所以我认为这里有一些可用的切换,我认为Hernando也解决了这些问题。

如果您想:

1)完全禁用空间感知系统(例如,没有网格,没有碰撞器,什么都没有)

然后,遵循这个答案前半部分中的代码就可以了:Enable/Disable Spatial Mapping at runtime in MRTK2

2)有网格,但没有网格的渲染:

https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/SpatialAwareness/UsageGuide.html#hiding-the-spatial-mesh

票数 2
EN

Stack Overflow用户

发布于 2019-07-15 17:10:11

如果要启用或禁用空间感知网格的碰撞,首先需要访问观察者的属性(要获取观察者,可以参考此答案中的第二个代码:Enable/Disable Spatial Mapping at runtime in MRTK2 ),然后访问网格对象的碰撞器属性,该属性是类的实例。最后,您可以使用enabled属性启用/禁用碰撞器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56985423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档