首页 > 解决方案 > GameObject 不使用 TwoHandManipulatable 旋转,也不使用 Unity 和 HoloLens 旋转 BoundingBoxRig

问题描述

我在带有 HoloToolKit 的 HoloLens 的 Unity 项目中有一个 GameObject,我需要旋转它。该对象有一个 BoxCollider 和 HandDraggable 脚本,我还在运行时添加了一个 TapToPlace 组件。我尝试旋转的脚本是 TwoHandManipulatable 和 BoundingBoxRig,它们可以调整对象的大小,但无论我做什么,对象都不会旋转。

这就是我尝试使用 BoundingBoxRig 的方式:

在此处输入图像描述

这就是 TwoHandManipulatable 的外观:

在此处输入图像描述

这些都不起作用,仅用于调整大小。我将不胜感激,谢谢!

标签: visual-studiounity3dhololens

解决方案


对我来说,要让它工作,我要做的就是将Transformarrow2的添加到Two Hand Manipulatable. 只需单击并按住Transform并将其拖到 旁边的框中Host Transform。我将它添加到我的项目中,它看起来像这样:

两只手参与我的项目

另外,如果您有 Script,我认为您不需要该Hand Draggable脚本,因为如果您需要,可以用一只手移动Two Hand Manipulatable最后一个复选框。Two Hand Manupulatable

编辑:我有一个Animator,但你不需要那个。我拥有它是因为我在 Blender 中制作了模型并自动添加了它。


推荐阅读