Profiler 模块

Profiler模块是管理Profiler操作API的模块。

模块名称

cri.atomcraft.profiler

定义了以下函数:

| 功能 | 操作对象 | |—|—|—| | start_profiler_logging | 开始获取探查器日志。 | - | | stop_profiler_logging | 停止探查器日志采集。 | - | | export_alllog_to_csv | 以 csv 格式输出获取的日志。 | - |



start_profiler_logging

开始获取探查器日志。
可以使用“logMode”指定要获取的日志类型。
要获取日志,需要加载工程并完成游戏内连接。
如果您想使用机器人加载项目,请使用 open_project ,
如果您想在游戏中建立连接,请参阅 start_ingame_preview

日志模式

名称
PROFILER_LOG_MODE_PLAYBACK 获取有关播放/停止的信息。
PROFILER_LOG_MODE_ERROR 获取有关错误的信息。
PROFILER_LOG_MODE_LOW_LEVEL_PLAYBACK 获取有关较低级别播放/停止的信息。
PROFILER_LOG_MODE_SYSTEM_INFO 获取有关初始化和终止的信息。
PROFILER_LOG_MODE_HANDLE_INFO 获取有关玩家注册/废弃、ACB 等的信息。
PROFILER_LOG_MODE_CUE_LIMIT 激活Cue限制时获取信息。
PROFILER_LOG_MODE_PROBABILITY 当基于概率的限制(例如随机)被激活时获取信息。
PROFILER_LOG_MODE_CATEGORY 获取有关类别的信息。
PROFILER_LOG_MODE_EXECUTING_INFORMATION 获取处理负载和语音数量等信息。
PROFILER_LOG_MODE_3D_INFO 获取有关 3D 的信息。 (日志量会大幅增加)
PROFILER_LOG_MODE_USER_LOG 获取任意输出的用户日志信息。
PROFILER_LOG_MODE_VOICE_VOLUME 获取语音音量信息。 (日志量会大幅增加)
PROFILER_LOG_MODE_ALL 获取以上所有信息。



格式

result = start_profiler_logging(logMode)

输入参数

名称
logMode指定要获取的日志类型。如果未指定,则将指定 PROFILER_LOG_MODE_ALL。

返回值

名称
result [ "succeed" ] 如果成功则为 True,如果不成功则为 False



stop_profiler_logging

停止获取日志。

格式

result = stop_profiler_logging()

输入参数

返回值

名称
result [ "succeed" ] 如果成功则为 True,如果不成功则为 False



export_alllog_to_csv

以csv格式输出记录的日志。
csv 文件将输出到与日志相同的位置。
与 Profiler 应用程序的 criatom_tools_atomcraft_profiler_viewer_textlog 内容等效的内容被输出到 csv。

格式

result = export_alllog_to_csv()

输入参数

返回值

名称
result [ "succeed" ] 如果成功则为 True,如果不成功则为 False