TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
标题:
问下auto4里面code行可以分到字符么
[打印本页]
作者:
Tsankou
时间:
2013-8-9 11:48:59
标题:
问下auto4里面code行可以分到字符么
类似于template char那样
code char似乎不行=-=
作者:
影kage
时间:
2013-9-7 13:54:28
char似乎沒辦法用code
你只能試試看用個code once寫一個function
然後將該function放到template char裡面
讓他Run每一個char時執行一次function
至於要得知是第幾個char 你可以去參考char_counter()的寫法
code once:function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end
code line:ci = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ",""))
复制代码
ci[1] = 第幾char (每一行template對應陣列內的1個值 不要共用 會亂掉)
cn = 一行char的個數
作者:
Tsankou
时间:
2013-9-14 15:15:46
影kage 发表于 2013-9-7 13:54
char似乎沒辦法用code
你只能試試看用個code once寫一個function
然後將該function放到template char裡面
我不是想要字符计数器啊
我的意思是说让这个code行在每一个字符处执行一次
比如
rannuma = { math.random(0,500) }
复制代码
如果修饰语为code syl的话这个随机数对于同一个音节里每一个字都是一样的
我的意思就是说有没有类似于code char的功能,让这个随机数在每一个字符那里执行一次
作者:
影kage
时间:
2014-1-11 00:30:18
本帖最后由 影kage 于 2014-1-11 00:33 编辑
你還是沒有了解我的意思
依照你的意思大概是這樣
這樣子不就每個字符都執行一次function內的code
code once:function set_rannuma() rannuma = math.random(0,500) return "" end
template char:!set_rannuma()!
复制代码
請把我寫的前面幾句看懂
我沒叫你說要用字符計算器 那只是個例子 你可以參考他的方式來寫
欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/)
Powered by Discuz! X2