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

标题: 新人求助,应用模板时弹出一个错误 [打印本页]

作者: Sakana    时间: 2023-3-11 16:00:41     标题: 新人求助,应用模板时弹出一个错误

[attach]3033[/attach][attach]3032[/attach]如上,我用的是之前下的特效模板,但是运行就会弹出问题...请问是模板的某些地方需要调整吗
作者: Sakana    时间: 2023-3-11 16:22:51

from tcaxPy import *

def tcaxPy_Init():
    global _Fs
    global Font
    _Fs = GetVal(val_FontSize)
    Font = InitFont(GetVal(val_FontFileName), GetVal(val_FaceID), _Fs, GetVal(val_Spacing), GetVal(val_SpaceScale), 0xFFFFFF, 0, 0)

def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
    ASS_BUF = []

    DY = _Y - 13
    ass_main(ASS_BUF, SubL(_BT + 200, _ET), pos(_X, DY) + color1('00FFFF') + bord(0) + blur(4) + fad(400, 0), _TXT)

    dx = _X - int(_A / 2 + 0.5)
    dy = DY - int(_Fs / 2 + 0.5)
    outline = TextOutlinePoints(Font, _TXT, 1.0)
    num = len(outline)
    dur = 200
    for i in range(num):
        ts = _BT + dur * i / num
        te = _ET
        x = dx + outline[i][0]
        y = dy + outline[i][1]
        EFT = pos(x, y) + alpha1(0) + alpha3(150) + alpha4(200) + bord(1) + shad(1) + be(1) + \
              color1('0000FF') + color3('FF00FF') + color4('FFFF00') + fad(200, 0)
        ass_main(ASS_BUF, SubL(ts, te, 1, Pix_Style), EFT, PixPt())

    return (ASS_BUF, None)

模板内容是这样的




欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/) Powered by Discuz! X2