控制器指针预制件

在XR场景中与UI和3D对象交互的常用方法是使用由触发器按钮激活的激光指示器。Telerik XR Interactions通过其控制器的指针预制。

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

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

  1. 拖放控制器的指针作为预制的直接子XR钻机根节点。

  2. 编辑ControllerPointer组件通过选择控制器指针(例如,选择对于左手控制器)。

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

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

使用Prefab作为PointersController的子元素

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

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

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