用途:该技能面向 Unity Editor 的全局诊断与控制,涵盖控制台、项目设置、菜单项、窗口、选择、包管理器与 Profiler。当请求缩小到场景、资产或代码工作时,应转交给相应领域的技能。
适用场景:用户要求编辑器健康检查、控制台日志或 Profiler 数据;需要查看或修改项目设置;需要运行菜单项、查看窗口或操作当前选择;需要从编辑器侧进行包管理器或注册表操作。不适用场景:任务主要针对特定场景或预制体;资产导入或材质编辑;C# 重构;仅需播放模式或测试执行。
推荐流程:先用 unity-cli system ping 和 get_editor_state 验证连接;变更前先读取状态(清空控制台前先读控制台、更新设置前先读设置、启动或停止 Profiler 前先看状态);一次只应用一项编辑器级变更并立即验证;项目设置或包变更时记录前后状态。
常用命令:unity-cli system ping;unity-cli raw get_editor_state --json '{}';unity-cli raw read_console --json '{"count":20}';unity-cli raw update_project_settings --json '{"confirmChanges":true,"player":{"companyName":"MyStudio"}}';unity-cli raw profiler_start --json '{}';unity-cli raw profiler_stop --json '{}';unity-cli raw package_manager --json '{"action":"install","packageId":"com.unity.inputsystem"}'。
示例请求:显示最新的 Unity 控制台错误;更新项目设置中的公司名称;启动 Profiler,短暂录制后停止并报告状态。
限制:资料未提供具体支持版本、平台、权限或错误处理细节;参考文档包括 runtime-checklist.md(连接与实例前置条件)和 editor-ops-checklist.md(设置、包或 Profiler 变更的更安全顺序)。