其他分享
首页 > 其他分享> > 关于TCAX论坛内tcaxPy_Main存在的两种参数命名习惯

关于TCAX论坛内tcaxPy_Main存在的两种参数命名习惯

作者:互联网

参考链接:
习惯1:def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a, _txt):的来源:
tcaxPy 脚本模板详解 (英文)

习惯2:def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _x, _y, _a, _txt):写法的三位坛友的帖子:
[完整特效] [kk]05_Sword_Art_Online_OP1
[完整特效] [jiji]002_Uchouten_Kazoku_OP
[完整特效][youkaze]008_Accel·world_OP1

_BT, _ET, _SK, _KT的写法来源(tcaxPy 脚本模板详解 (英文)),具体相关代码在这里:

def tcaxPy_Init():
    start        = GetVal(val_BegTime)   #_BT即_BegTime的缩写,这里的Beg全写是Begin,跟start一样是开始的意思
    end          = GetVal(val_EndTime)  #_ET即_EndTime的缩写
    kar          = GetVal(val_KarTime)    #_KT即_KarTime的缩写
    elapKar      = GetVal(val_KarTimeDiff)   #_SK可能是Start2Kar的缩写(类似Aegisub的start2syl),这里的elapKar的实际作用即从当前行的第一个文本到当前文本经过的时间

【习惯1:根据TCAX手册原生命名写的转场】
def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a, _txt):
ASS_BUF = [] # used for saving ASS FX lines
TCAS_BUF = [] # used for saving TCAS FX raw data

duration = 10 * _FD                                                               
ts = _start + _j * 3 - 20
te = _start + _elapk

ts2 = _start + _elapk
te2 = _start + _elapk + _k

ts3 = _start + _elapk + _k
te3 = _end - (_n - _j - 1) * 3 + 20

【习惯2:根据三位坛友分享的完整特效中的代码写的转场】
def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _x, _y, _a, _txt):
ASS_BUF = [] # used for saving ASS FX lines
TCAS_BUF = [] # used for saving TCAS FX raw data

duration = 10 * _FD                                                               
ts = _BT + _j * 3 - 20
te = _BT + _SK

ts2 = _BT + _SK
te2 = _BT + _SK + _KT

ts3 = _BT + _SK + _KT
te3 = _ET - (_n - _j - 1) * 3 + 20

标签:SK,tcaxPy,TCAX,BT,start,elapk,KT,Main
来源: https://blog.csdn.net/Seekladoom/article/details/118662314