- UID
- 4254
- 积分
- 89
- 帖子
- 21
- 主题
- 2
- 论坛币
- 247
- 威望
- 0
- EP值
- 55
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2017-12-29
- 在线时间
- 36 小时
- 最后登录
- 2024-5-23
|
或者eft_fluf001的这个内置,虽然是一行到另一行的颜色变化,但是一个字到另一个快速跳过了...如何修改成Aegisub那种慢慢过渡呢...
def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a, _txt):
ASS_BUF = []
TCAS_BUF = []
GAP = 1 #控制标准时间差
FAC = 1 #控制字间时间差
DUR = 10 * _FD #单效果持续时间
_1x = _x - _a / 2 #转换,因为该存在和表现效果使用an1
_1y = _y + _FS / 2
TS = _start + _j * FAC * _FD / 10 - GAP * _FD / 10
TE = _end - (_n - _j - 1) * FAC * _FD / 10 + GAP * _FD / 10
EFT = (t((_start+_elapk-TS)*10,(_start+_elapk-TS)*10+_k/3*10,color1('E5DCB7'))+ #可在此处设置变化后的第一颜色
t((_start+_elapk-TS)*10,(_start+_elapk-TS)*10+_k/2*10,fscy(100))+
t((_start+_elapk-TS)*10+_k/2*10,(_start+_elapk-TS)*10+_k*10,fscy(100))+
t((_start+_elapk-TS)*10+_k/3*10,(_start+_elapk-TS)*10+_k*10,color3('76552A'))) #可在此处设置变化后的边框颜色
STYLE = (an(1) + pos(_1x,_1y) +
bord(4) + blur(2) + color3('633956') + color1('CEB0D4')) #在此处设置初始(即变化前的)文字样式,如要使用TCC中的样式请去掉下面字符串的头尾引号以激活该段代码
'''STYLE = (an(1) + pos(_1x,_1y))
if _Blur > 0:
EFT += blur(_Blur)''' #如要使用TCC样式请去掉此字符串头尾三个引号
ass_main(ASS_BUF, SubL(TS,TE,15),STYLE+EFT,_txt)
|
|