SuperAPI AI 工具集

unity-yooasset

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

用途:在 Unity 编辑器内自动化 YooAsset 热更框架工作流,覆盖构建流水线编排、Collector 配置增删改查、BuildReport 分析、PlayMode 运行校验及配套工具。每个技能封装一条经 2.3.18 源码验证的 Editor/运行时 API 路径。

主要能力:构建类(yooasset_build_bundles 走 ScriptableBuildPipeline 或 RawFileBuildPipeline,yooasset_simulate_build 生成虚拟包,路径与构建设置读改,打开 Builder/Collector 窗口);Collector 配置类(列出包/组/收集器树与规则类,创建包/组/收集器,修改与删除,保存配置并修复悬空规则引用);报告分析类(加载 .report、分页列 bundle/asset、查明细、依赖图、对比两份报告、列出无主资源);运行校验类(在 PlayMode 初始化模拟模式并校验加载/释放与下载器,轮询结果,清理任务);AssetArtScanner 配置与运行。

使用方式:调用前应先读取 schema 或本文件获取参数定义,避免凭名称猜测参数。示例流程:先 yooasset_check_installed 探针,再创建 Collector 包/组/收集器并 save_collector_config,随后 simulate_build 或 build_bundles,接着 load_build_report 分析,最后可选 runtime_validate_package 并轮询。操作模式分三档:查询/读取类默认直接执行;构建、Collector 变更、Scanner 运行属 FullAuto,受限模式下需授权;进入 PlayMode 与删除操作在 Auto 模式禁止。

限制:包缺失时除 yooasset_check_installed 外均返回 NoYooAsset 错误。yooasset_build_bundles 不接受 timeout 参数(2.3.16 起移除),且 isBuildingPlayer 为真时不可调用。管线与参数须配对,EditorSimulateBuildPipeline 应由 simulate_build 处理,BuiltinBuildPipeline 被拒。collectPath 须位于 Assets/ 下。报告文件为 .report,不要传 manifest .json 或 buildlogtep.json。运行时 API 写法应在游戏代码中自行完成。未提供收费与价格信息。