UI Hololens-可拖动的问题

时间:2018-10-25 12:13:21

标签: unity3d 2d hololens

我最近为HoloLens创建了一个2D应用程序。这是一个带有多个按钮的UI面板。为了拖动面板并按用户需要定位,我实现了HanDdraggable.cs功能(来自HoloToolKit)。但是,每当我尝试移动面板时,面板也会旋转。

要进行更改,我将旋转模式从“默认”修改为“面向用户”和“面向用户并保持挺直”。但是后来它的工作更糟了。如果我实现了这种情况,每当我尝试选择面板并将其拖到某个位置时,面板就会从我的视野中消失,然后突然消失。

i

我想问问是否有人已经尝试将HandDraggable选项实现到UI Hololens应用程序中,并且知道如何解决此点头问题。

1 个答案:

答案 0 :(得分:0)

我目前正在为我的一个项目开发hololens UI,并且为了操作UI,我使用了TwoHandManipulatable脚本,该脚本内置在MixedRealityToolKit中。在该脚本的“操作模式”中,您只能将“移动”设置为选项,这将允许您用两只手和一只手来移动菜单。 (我希望有一个菜单,您也可以旋转和缩放菜单-与该脚本完美配合,您可以锁定要启用旋转的轴,以避免不必要的操作。)

对于脚本HandDraggable,您是否尝试将RotationMode设置为Lock Object Rotation?听起来像这样可以解决问题。