SuperAPI AI 工具集

snap-spectacles-build

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:这是 Snap Spectacles 镜头(Lens)开发的入口技能,适用于用户从零开始构建镜头时加载。Spectacles 是 Snap 运行 Snap OS 的独立 AR 开发套件硬件,镜头在 Lens Studio 中用 TypeScript 风格脚本模型编写,再通过 USB 或 Lens Studio Mobile App 部署。

加载时机:触发语包括“构建 Spectacles lens”“Lens Studio TypeScript”“如何部署到 Spectacles”“Snap OS lens 设置”“我的第一个 lens 教程”。不适用于供应商选型(Meta 对比 Snap)、深度交互接线、多人/Sync Kit 细节。

前置决策:需先确认用户是否有第 5 代 Spectacles 硬件;无硬件时优先使用预览面板与 No-Simulation + Device Type Override 工作流,但手部追踪细节与真实性能无法在无硬件下验证。还需确认镜头核心方向,以便加载对应子技能:手势/捏合/注视交互、多人/Connected Lenses、AI 功能(SnapML、语音、LLM、视觉)、室内外导航、手机伴侣/BLE、设计打磨与发布。

架构决策(代码之前):Lens Studio 版本(当前 5.x,Sync Kit 需要 Lens Studio 5.4+ 与 Snap OS 5.59+);目标硬件(当前第 5 代 Spectacles,消费级 Specs 预计 2026 年出货);脚本语言(推荐 TypeScript,JavaScript 亦可,运行时在镜头加载前编译);场景结构(Prefab 与 SceneObject,脚本组件模式附加行为);权限面(相机、麦克风、位置、网络、BLE 等均需用户批准)。

内容地图:安装 Lens Studio 5 与版本要求、Snap OS 版本依赖、开发套件与消费级对比;编程模型包括脚本组件、TS/JS、加载前编译约定、SceneObject+Component、Prefab、生命周期钩子(onAwake、onStart、onUpdate、bindOnEvent);资产库与包安装;预览面板(立体模式、No-Simulation + Device Type Override);USB 与 Mobile App 真机部署;My Lenses 门户分发、分享链接;权限流程;发布通道(实验性 API 与公开 API)。

验证清单:Lens Studio 为 5.x(用 Sync Kit 需 5.4+);Spectacles 固件较新;TypeScript 编译干净;预览面板中可运行;可部署到设备并运行;权限预先声明且被拒时优雅降级;使用实验性 API 时需显式选择加入并标记。

限制:本技能为入口与路由,具体交互、多人、AI、导航、移动端、设计实现需加载对应子技能;无硬件时部分能力无法验证。部分版本最低要求与 2026 年消费级硬件信息为文档所述,其他功能、收费、价格、平台与效果资料暂未提供。