SuperAPI AI 工具集

decentraland-sdk-skills

智能体与模型

查看项目

更新于 10-16 05:05

技能介绍

用途:帮助开发者与智能体构建、扩展和部署 Decentraland SDK7 场景。它是入口技能,详细实现指南分布在可单独安装的主题技能中,可安装指定技能或用 --skill '*' 安装全部。

主要能力:覆盖场景搭建与配置(create-scene)、3D 模型加载(add-3d-models)、动画与补间、材质与渲染、光照环境、粒子系统、点击与接近交互、高级输入与移动控制、玩家与化身、NPC、玩家物理、相机、屏幕空间 UI(React ECS)、音视频与音频分析、区块链与 NFT、多人同步(CRDT)、权威服务器、脚本组件、异步与 HTTP/WebSocket/定时器、场景优化、游戏设计、部署(Genesis City 与个人 Worlds)以及 SDK6 到 SDK7 迁移等主题。

必要规则:运行时为 QuickJS 沙箱,不可用 Node.js API(fs、http、path、process),异步用 executeTask() + fetch()。所有静态实体(模型、灯光、出生点)必须在 assets/scene/main.composite 中定义,不能通过 TypeScript 的 engine.addEntity() 创建;TypeScript 仅用于动态行为、通过 getEntityOrNullByName('name') 或 getEntitiesByTag('tag') 引用 composite 实体,以及纯运行时实体。智能体在执行三类操作前须先以非技术语言向用户确认:更改 parcel 数量或布局、从外部来源获取资源、添加权威服务器(需切换到 @dcl/sdk@auth-server 分支;如需简单多人可改用 multiplayer-sync)。

使用方式:先识别用户请求主题,加载对应技能以获取完整 API、代码模式与规则;跨主题请求加载多个相关技能;查找资源时加载相应目录。

限制:权威服务器、音频分析等功能有特定运行环境要求(如音频分析仅 Unity-explorer 可用);具体平台、收费与效果等细节暂未提供。