在laper中定位剧本触发事件需三步:一查脚本首段@trigger注释;二查on_event函数中event==“xxx”分支的字符串;三追溯emit_event/call_event调用处的第一个参数值。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Laper中定位剧本的触发事件,需要直接检查脚本文件中的特定标记和注册逻辑,不能依赖界面搜索或模糊匹配。
查看剧本主文件顶部的@trigger注释
打开对应剧本的.la文件(如main.la),用文本编辑器查看开头部分。Laper剧本必须在首段注释中声明触发方式,格式为@trigger event_name或@trigger key:xxx。
这一步必须手动翻到文件最上方——如果跳过此处直接搜“trigger”,可能匹配到函数体内无关的字符串。
检查on_event函数定义
在脚本中搜索func on_event,该函数是Laper处理外部事件的统一入口。
进入该函数后,逐行查看if event == "xxx"或switch event分支下的字符串值,这些字符串就是实际被监听的触发事件名。
【event字符串必须完全匹配,大小写敏感,且不能带空格或引号】
追溯事件来源:从调用点反查
第一步:在项目全局搜索emit_event或call_event;
第二步:定位到调用该函数的位置(通常在UI交互响应、定时器回调或状态变更处);
第三步:提取其第一个参数——这个参数值就是剧本正在响应的触发事件名称。
注意:若参数是变量而非字面量字符串,需向上追踪该变量赋值源头,直到找到原始字符串字面量为止。











