如何更改可视化分析器

时间:2019-06-06 10:49:21

标签: c# unity3d mrtk

我需要在游戏过程中更改手的可视化,因此我想更改可视化配置文件,因为如果尝试删除并创建新模型,旧模型将再次出现。

我不知道如何通过代码访问配置文件,所以我需要一些帮助。

我目前正在使用MRTK v 2.0.0 RC1-Refresh和Unity 2019.1.0f2

1 个答案:

答案 0 :(得分:1)

您可以从场景中的MRTK实例访问手部跟踪配置文件: MixedRealityHandTrackingProfile profile = MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile.HandTrackingProfile;

但是无法通过代码在配置文件中更改可视化工具预制件,它们是只读属性。这有几个原因:

  • 个人资料属性通常在启动时仅读取一次,并且效果仅在重新启动后才会显示
  • 默认配置文件仍然是只读的,不应修改

如果要更改手的可视化效果,最好使用disable the hand visualization,然后通过将自己的对象附加到手关节来替换它: https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/InputSystem/HandTracking.html#joint-transform-from-hand-visualizer