SuperAPI AI 工具集

unity-console

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:在 Unity 项目中操作 Editor 控制台,用于捕获日志、写入消息与调试项目。主要能力包括开始/停止捕获日志、读取日志、清空控制台、写入自定义日志、导出日志到文件、获取按类型统计的日志数量,以及设置 Error Pause、折叠模式与 Clear on Play。

使用方式:先调用 console_start_capture 开始捕获,再运行 Play 模式产生日志,结束时调用 console_stop_capture,通过 console_get_logs 读取捕获缓冲(含时间戳);也可不捕获,console_get_logs 直接读取 Unity 控制台历史(含 file/line)。console_get_logs 支持 type(All/Error/Warning/Log)、filter 子串过滤与 limit(默认 100)。可用 console_log 写入 Log/Warning/Error 自定义消息,console_export 导出到默认路径 Assets/console_log.txt。

限制:console_filter、console_read、console_write 均不存在,应分别使用 console_get_logs、console_get_logs、console_log。编译错误请用 debug 模块的 debug_check_compilation,错误堆栈用 debug_get_stack_trace。直接模式不报告 exceptions/asserts(并入 errors)。只读技能 console_get_logs / console_get_stats 可直接执行,其余技能需用户 grant。确切名称、参数、默认值与返回值以 schema 为准。