手指针预制件

在XR场景中使用手跟踪与UI和3D对象交互的常用方法是将食指和拇指相互靠近,并定义远处指针的方向和单击状态。Telerik XR Interactions通过其手形指针预制。

在XR钻机层次结构中设置预制件

在你的场景中设置这个预制件:

  1. 拖放手形指针的直接子元素XR钻机根节点。

  2. 编辑HandPointer通过选择被跟踪的指针(例如,选择对于左手)。

  3. 要指定哪些层可以与此指针交互,请设置事件的面具Raycast部分。

  4. 确保您的场景只有一个实例Unity的事件系统因为这是执行光线投射计算所需要的。

使用Prefab作为PointersController的子元素

如果应用程序中有多个指针,则需要一些逻辑来管理每个指针的优先级,以便它们的操作不会同时执行。为此,Telerik XR Core包提供了PointersController类,您可以附加到XR Rig层次结构中的子对象。

一个关于如何集成的例子手形指针预制的PointersController逻辑,请参阅XR交互钻机预制件和它的指针子节点。此外,如果您购买了Telerik XR Interaction包,您可能会看到一个完全初始化的PointersController组件实例中的XR钻机完成预制件及其指针预制子节点。

在本文中
找不到你需要的帮助?
Baidu
map