Unity Importer 用于调整项目中已存在资源的导入设置,覆盖贴图、音频与模型三类。使用时建议先阅读该文件或通过 GET /skills/recommend?includeSchema=true 获取参数定义,避免按名称猜测参数。触发场景包括调整资源导入方式、设置贴图压缩或 Sprite 模式、应用分平台覆盖。
主要能力:贴图路由提供 texture_get_settings、texture_set_settings、texture_set_settings_batch 及类型、平台、Sprite 相关设置;音频路由提供 audio_get_settings、audio_set_settings、audio_set_settings_batch 以及场景内 AudioSource/AudioMixer 操作;模型路由提供 model_get_settings、model_set_settings、model_set_settings_batch 与动画、骨骼相关设置。同类资源多个时优先用批量接口。
使用方式:通过 unity_skills.call_skill 调用,例如 texture_set_settings_batch 传入 items,audio_set_settings 传入 assetPath、loadType、compressionFormat、quality,再调用 asset_reimport 刷新。设置变更不一定立即在内存中生效,需要时用 asset_reimport 或 asset_reimport_batch 完整刷新;model_set_rig 或 model_set_animation_clips 后需重导入以更新片段与 Avatar。
限制与注意:查询/Getter 在默认审批模式下直接运行,Setter/重导入为 FullAuto,受限模式需走授权流程;本模块不含 Delete、PlayMode、Reload 或高风险技能。压缩值使用 TextureImporterCompression 成员名,如 Uncompressed、Compressed、CompressedHQ、CompressedLQ,Inspector 文案作为别名可用;平台压缩质量为 0-100 整数,非该枚举。不存在的 importer_import、importer_set_format、importer_get_settings 需改用 asset_import 或对应的分类 setter/getter。精确签名以 GET /skills/schema 或 unity_skills.get_skill_schema() 为准。