是否可以使Unity3D下拉菜单与MRTK3结合使用,以便在HL2上进行交互?如果是这样,怎么办?在 MRTK2 中,可以通过将脚本附加到下拉对象来实现。
是的,可以使用 MRTK 3 与 Unity 的内置元素进行交互。为此,您需要向画布添加一个名为 Tracked Device Graphic Raycaster 的新组件。该组件允许您使用 3D 跟踪设备突出显示并选择该画布中的 UI 元素。请注意,Canvas 中的Render Mode 应设置为World Space。有关更多详细信息,您可以参考 https://docs.unity3d.com/Packages/[email protected]/manual/ui-setup.html。
这个新组件包含在 Unity XR Interactable Toolkit(XRI)中,MRTK 3 中的大多数交互和输入功能都继承自 XRI。如果您是 XRI 新手,我建议您从 Unity 的XRI 架构文档开始。所有 XRI 文档也适用于 MRTK 3。
这里有一些链接可以帮助您了解 MRTK 3 中的交互: