TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 2071|回复: 1
打印 上一主题 下一主题

问下auto4里面code行可以分到字符么 [复制链接]

Rank: 4

楼主
发表于 2013-9-7 13:54:28 |显示全部楼层
char似乎沒辦法用code
你只能試試看用個code once寫一個function
然後將該function放到template char裡面
讓他Run每一個char時執行一次function

至於要得知是第幾個char 你可以去參考char_counter()的寫法
  1. code once:function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end
  2. code line:ci = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ",""))
复制代码
ci[1] = 第幾char (每一行template對應陣列內的1個值 不要共用 會亂掉)
cn = 一行char的個數
1

查看全部评分

Rank: 4

沙发
发表于 2014-1-11 00:30:18 |显示全部楼层
本帖最后由 影kage 于 2014-1-11 00:33 编辑

你還是沒有了解我的意思
依照你的意思大概是這樣
這樣子不就每個字符都執行一次function內的code
  1. code once:function set_rannuma() rannuma = math.random(0,500) return "" end
  2. template char:!set_rannuma()!
复制代码
請把我寫的前面幾句看懂
我沒叫你說要用字符計算器 那只是個例子 你可以參考他的方式來寫
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-9 23:51

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH