传奇脚本性能检测教程 引擎毫秒微秒耗时调试方法
一、传奇脚本性能检测功能介绍传奇脚本性能检测主要用于精准检测游戏脚本运行时长,帮助开发者快速优化脚本运行性能,精准定位造成游戏卡顿、运行延迟的脚本代码段,有效提升传奇游戏整体运行流畅度,解决各类脚本运行卡顿、响应迟缓等问题。二、传奇引擎脚本毫秒耗时功能(PrintUseTime 1/2)该功能为传奇…
一、传奇脚本性能检测功能介绍
传奇脚本性能检测主要用于精准检测游戏脚本运行时长,帮助开发者快速优化脚本运行性能,精准定位造成游戏卡顿、运行延迟的脚本代码段,有效提升传奇游戏整体运行流畅度,解决各类脚本运行卡顿、响应迟缓等问题。
二、传奇引擎脚本毫秒耗时功能(PrintUseTime 1/2)
该功能为传奇引擎基础耗时检测功能,以毫秒为单位统计脚本运行时长,通过对应参数实现计时启停操作,适配绝大多数传奇版本调试使用。
参数说明:
1:代表脚本计时开始
2:代表脚本计时结束,完成耗时统计
完整实操示例(捡取触发脚本)
[@PickUpItemEX]
#if
#act
PrintUseTime 1
#if
NOT ISONMAP 3
EQUAL N$拾取检测 0
#act
MOV N$拾取检测 1
MOV N$捡去X <$X>
MOV N$捡去Y <$Y>
goto @自动拾取
#if
CHECK [130] 1
CheckHumBag <$USERNAME> < 30
EQUAL N$自动回收 0
#act
MOV N$自动回收 1
goto @自动回收
#if
#act
PrintUseTime 2
版本适配说明
该毫秒耗时检测功能,仅支持2024年9月30日以后更新的传奇引擎版本,旧版本引擎无法正常调用该脚本功能。
三、传奇引擎脚本微秒耗时功能(PrintUseTime 3/4)
针对高精度脚本调试需求,传奇引擎新增微秒级耗时检测功能,检测精度远高于毫秒统计,可精准捕捉细微脚本延迟,适配精细化脚本优化场景。
功能参数格式:PrintUseTime 参数1(3/4) 参数2=返回变量
参数说明:
3:代表微秒级别计时开始
4:代表微秒级别计时结束
返回变量支持S、P、D、M等各类变量类型,借助字符串变量可精准展示带小数点的耗时数据,调试数据更精准。
完整实操示例(捡取触发脚本)
[@PickUpItemEX]
#if
#act
PrintUseTime 3
#if
NOT ISONMAP 3
EQUAL N$拾取检测 0
#act
MOV N$拾取检测 1
MOV N$捡去X <$X>
MOV N$捡去Y <$Y>
goto @自动拾取
#if
CHECK [130] 1
CheckHumBag <$USERNAME> < 30
EQUAL N$自动回收 0
#act
MOV N$自动回收 1
goto @自动回收
#if
#act
PrintUseTime 4 S1
SENDMSG 7 脚本耗时:<$Str(S1)> 微秒


