当前位置: 首页 > news >正文

使用模板报错:_G.unicode.len(orgline.text_stripped:gsub(“ “,““))

使用aegisub制作歌词特效,白嫖大佬的自动化模板时,经常会遇到如下报错:

Runtime error in template code: Expected 1 arguments, got 2
Code producing error: ci = {0,0}; cn = _G.unicode.len(orgline.text_stripped:gsub(" ",""))

常见于使用新版aegisub。主要原因是aegisub自动化使用的lua的版本不同,语法发生了变化。解决方法很简单,搜索查找ass文件模板行里面,所有有这条语句的行,len后面加一对括号即可(括号之间的空格不影响),如下:

_G.unicode.len( ( orgline.text_stripped:gsub(" ","") ) )

参见:

  • https://tieba.baidu.com/p/7388724094
  • https://github.com/TypesettingTools/Aegisub/issues/141
  • https://github.com/wangqr/Aegisub/issues/35

相关文章:

  • JavaScript保留小数位及提示toFixed未定义
  • 解决文件夹解压中文字符产生乱码的问题
  • SQLI漏洞公开报告分析
  • JS 数组解构
  • 无人机飞控的二次开发,视觉定位
  • 空杯见月,满杯见己
  • 全文 - MLIR Toy Tutorial Chapter 4: 使用 interfaces 开启 通用变换
  • C++怎么调用类中的函数
  • 阿里云CDN应对DDoS攻击策略
  • #苍穹外卖#(个人使用)
  • MyBatis-Plus 的 FieldStrategy 属性
  • 2025年危化品安全管理人员备考指南|智能题库+核心考点解析
  • 工会成立100周年纪念,开发职工健身AI运动小程序、APP方案推荐
  • CDN流量技术详解
  • SpringMVC基础一(SpringMVC运行原理)
  • Navicat连接远程PostGreSQL失败
  • prometheus整合jmx_exporter 使用jmx_exporter监控Kafka
  • 指针指针的实现
  • 01分数规划
  • bash脚本手动清空mysql表数据