SuperAPI AI 工具集

unity-xr

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

用途:在 Unity 中搭建与配置 XR Interaction Toolkit(XRI)交互,适用于 VR/AR 交互开发、XR rig 搭建、抓取/插槽/射线交互器配置。依赖 com.unity.xr.interaction.toolkit。

主要能力:所有 xr_* 技能基于反射,支持 Unity 2022 的 XRI 2.x 与 Unity 6+ 的 XRI 3.x。包含设置与诊断(xr_check_setup、xr_setup_rig、xr_setup_interaction_manager、xr_setup_event_system、xr_get_scene_report)、交互器与可交互物(xr_add_ray_interactor、xr_add_direct_interactor、xr_add_socket_interactor、xr_add_grab_interactable、xr_add_simple_interactable、xr_configure_interactable、xr_list_interactors、xr_list_interactables)、移动与 XR UI(xr_setup_teleportation、xr_add_teleport_area、xr_add_teleport_anchor、xr_setup_continuous_move、xr_setup_turn_provider、xr_setup_ui_canvas)、反馈与过滤(xr_configure_haptics、xr_add_interaction_event、xr_configure_interaction_layers)。

用法:通过 unity_skills 调用,如 import unity_skills as u; u.call_skill(...)。会话首次调用 xr_* 前须先阅读说明文件;参数名反射敏感,配置详细属性前应加载 API_REFERENCE.md。默认 Approval 模式:查询类技能直接运行,创建/修改类需授权;Auto/Bypass 下 SemiAuto 与 FullAuto 直接运行。缺少 XRI 包时所有 xr_* 返回安装提示。

限制:属性名必须与 XRI 2.x/3.x 精确匹配,错误字段会被静默忽略;xr_configure_interaction_layers 拒绝未定义层名;场景通常应只有一个 XRInteractionManager;多数移动技能假设已有 XROrigin;包安装或重配可能触发 Domain Reload,需等待后重试。未提供收费、价格与平台信息。