SuperAPI AI 工具集

unity-asset-management

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

用途:这是 unity-cli 中面向文件与资源管理的技能,用于管理 Unity 资源数据库、材质、动画剪辑、精灵图集、导入设置以及资源依赖分析。它与 unity-addressables(负责组与内容构建)互补。

适用场景:需要查看、刷新、移动或管理项目资源;创建或更新材质;编写 AnimationClip 或 SpriteAtlas 资源;在改动文件前需要了解导入设置或做依赖分析。不适用于 Addressables 组或内容构建、场景实例编辑、预制体编辑模式。

推荐流程:改动前先用 manage_asset_database 的 get_asset_info 查看目标资源;删除、移动或修改共享资源前先运行 analyze_asset_dependencies;用尽可能小的负载应用导入或材质改动;任何编辑器外的文件改动后调用 refresh_assets。

常用命令示例: unity-cli raw manage_asset_database --json '{"action":"get_asset_info","assetPath":"Assets/Textures/hero.png"}' unity-cli raw manage_asset_database --json '{"action":"refresh"}' unity-cli raw create_material --json '{"materialPath":"Assets/Materials/HeroMat.mat","shader":"Standard"}' unity-cli raw create_animation_clip --json '{"clipPath":"Assets/Animations/Hero.anim","spritePaths":["Assets/Sprites/Hero/idle_0.png"],"frameRate":12,"loopTime":true}' unity-cli raw analyze_asset_dependencies --json '{"action":"get_dependencies","assetPath":"Assets/Prefabs/Player.prefab","recursive":true}'

使用前提参见 runtime-checklist.md(连接与实例前置条件);涉及大量资源的依赖分析、导入变更与材质更新参见 asset-safety.md。具体要求与限制以该技能资料说明为准,其余细节暂未提供。