如何更改游戏对象的枢轴点

4
我目前正在为HoloLens2项目工作。但是目前遇到了问题,我想创建一个带有盖子的类似箱子的物品。
但是,使用以下组件,我无法在铰链上旋转GameObject: - Box Collider - Manipulation Handler - Near Interaction Grabbable 在检查器中,我可以围绕其枢轴旋转该对象。
但是我无法使用HoloLens 2 MRTK添加控件。
1个回答

4

轴心并不是一个真实存在的物体。轴心只是局部坐标系的原点。有了这个知识,有两种方法可以移动轴心。

1)在你的三维建模应用程序中移动所有顶点(或轴心)。

2)将几何体父级对象设置为空的游戏对象,并使用此新父级对象进行旋转。

Parent transform

Lid Transform

lid demo


谢谢你的解决方案。我知道那个,但我不知道如何在HoloLens和它的手控制器上处理它。 - SoCrazzy
1
使用物理铰链来创建铰接关节,然后对于手部控制,动态地在控制器的游戏对象和它们抓取的物体之间添加固定或弹簧关节。 - Leo Bartkus
1
抱歉,那是虚拟现实术语。在Hololens中,我认为您需要创建一个空的近距离交互抓取物体,并使用弹簧关节将其附加到盖子的末端。然后,在操作结束后,将可抓取物体的位置重置回盖子上。 - Leo Bartkus
非常感谢您的提示!那帮了我很多。已经用一个立方体和弹簧关节构建了一个原型!完美地工作着。 - SoCrazzy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接