用途:在 Snap Spectacles 上通过 Spectacles Interaction Kit(SIK)接入交互,覆盖捏合、点按、注视与双手操控,用于制作 AR 按钮、滑块、可拖拽对象和可滚动界面。
核心架构:Interactor(输入)、Interactable(目标)、InteractionManager(中心管理器),配合一组 UI 预制件,使捏合按钮到双手缩放都归入同一模式。
适用问题:捏合按钮不触发、AR 可拖拽对象、双手缩放、自定义 Interactor、PinchButton 触发事件、射线交互与光标。不适用于 Lens Studio 基础、多人共享交互、移动端手柄配对等场景,应转向对应兄弟技能。
先做决策:近场直接捏合(距 Interactable 碰撞体约 5 cm)还是远场光标/注视射线;单手还是双手操控(双手需配置 InteractableManipulation);用 SIK/UI Kit 预制件(Button、Toggle、Slider、Container)还是自写 Interactable,优先预制件;事件经场景图自祖先向下冒泡再回传,需确认由谁接收。
内容包括交互管理器与事件级联、Hand/Cursor/Mobile Interactor 与手部可视化、Interactable 组件与碰撞体要求、Manipulation 平移缩放旋转、锚定动态、UI 按钮/开关/滑块/容器预制件及自定义 Interactor。
验证要点:每个 Interactable 需有与手势匹配的 Collider;场景中只应有一个 InteractionManager;手部与光标 Interactor 不可争抢同一 Interactable;直接捏合须在碰撞体约 5 cm 范围内生效;事件订阅在 onAwake/onStart 绑定、在 onDestroy/onDisable 解绑;用真实手势姿态与双手追踪测试;交互应可一眼看懂。
限制:官方资料未提供收费、价格与平台兼容细节;本技能假定已掌握 Lens Studio 基础,多人与联网交互需查阅其他技能。参考来源包括 SIK 入门、架构、功能概览、交互系统与发布说明文档。
命令与代码示例:资料未提供。