ass_main(ASS_BUF, SubL(_BT+_SK-5, _BT+_SK+100,0), move(_x,_y,_x+randint(-50,50),_y+randint(-50,20))+fad(150,300)+color3('FFFFFF')+bord(0)+fsc(1000,1000)+t(frz(randint(-60,60)))+fscy(150), "{\p4}m 0 0 l 0 -13 l 1 0 l 14 -7 l 2 1 l 14 7 l 1 2 l 1 15 l 0 2 l -13 7 l -1 1 l -13 -7 ")
ass_main(ASS_BUF, SubL(_BT+_SK-5, _BT+_SK+100,0), move(_x,_y,_x+randint(-50,50),_y+randint(-50,20))+fad(150,300)+color3('FFFFFF')+bord(0)+fsc(1000,1000)+t(frz(randint(-60,60)))+fscy(150), "{\p4}m 0 0 l 0 -13 l 1 0 l 14 -7 l 2 1 l 14 7 l 1 2 l 1 15 l 0 2 l -13 7 l -1 1 l -13 -7 ")
ass_main(ASS_BUF,SubL(_BT-10+st,_BT-10+st+randint(80,150),0),fad(100,300)+pos(_x-_a/2+randint(0,_TextLength[_i]/3)*3,_y+randint(-16,22))+color3("FFFFFF")+alpha1(randint(100,256))+t(blur(randint(2,4))),"{\p2}m -6 -10 l 6 -10 l 12 0 l 6 10 l -6 10 l -12 0 l -6 -10 ")
if _i == 9 :
col = ("DBFCCF", "FEFCF8", "685131")
PIX = TextPix(Font, _txt)
n = len(PIX)
l = randint(0,n+1)
for i in range(40):
PIX = TextPix(Font, _txt)
points = PixPoints(PIX)
n = len(points)
pt = points[randint(0, n - 1)]
x = dx+pt[0]+randint(-4,5)
y = dy+pt[1]+randint(-4,5)
tp = ("{\p3}m 0 0 l0 20 0 l 10 20 {\p0}","{\p3}m 0 0 l 0 14 0 l -14 -14 {\p0}","{\p4}m 0 0 l 0 21 l 14 7 l 21 -14 l 0 0 {\p0}","{\p3}m -10 0 l -10 -18 l 12 10 l -10 10 {\p0}")
ass_main(ASS_BUF,SubL(_BT-10+st,_BT-10+st+randint(80,150),0),fad(100,300)+pos(_x-_a/2+randint(0,_TextLength[_i]/3)*3,_y+randint(-16,22))+color3("FFFFFF")+alpha1(randint(100,256))+t(blur(randint(2,4))),"{\p2}m -6 -10 l 6 -10 l 12 0 l 6 10 l -6 10 l -12 0 l -6 -10 ")
复制代码
【修改后】
DY = _Y - 13
if _j == 0:
_TextLength = GetVal(val_TextLength)
for i in range(_n*14):
st = randint(0,_ET-_BT-20)
ass_main(ASS_BUF,SubL(_BT-10+st,_BT-10+st+randint(200,300),0),fad(100,300)+pos(_X-_A/2+int(uniform(0,_TextLength[_i]/3))*3, DY+randint(-16,22))+color3('FFFFFF')+alpha1(randint(100,256))+t(blur(randint(2,4))),'{\p2}m -6 -10 l 6 -10 l 12 0 l 6 10 l -6 10 l -12 0 l -6 -10 ')