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

 找回密码
 新人加入
查看: 3590|回复: 4
打印 上一主题 下一主题

[完整特效] [SAI]042_shingekinokyojinED2 [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2014-4-14 22:35:55 |只看该作者 |倒序浏览
預覽:http://pan.baidu.com/s/1hqqY9CC#dir/path=%2FSaiyakuFX_Preview
  1. from tcaxPy import *

  2. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):

  3.     ASS_BUF  = []                # 保存ASS特效
  4.     TCAS_BUF = []                # 保存TCAS特效


  5.     ts = _BT + _SK-10
  6.     te = _ET

  7.     if _i%2==0:
  8.         x=getpos(_i,_j,1)[0]
  9.         y=getpos(_i,_j,1)[1]
  10.     else:
  11.         x=getpos(_i,_j,3)[0]
  12.         y=getpos(_i,_j,3)[1]

  13.     for k in range(0,_ET-_BT,4):
  14.         if _ET-_BT-k <= 4:
  15.             ass_main(ASS_BUF, SubL(_BT+k,_ET+_j%2*20+20+randint(-15,15),10), pos(x+randint(-3,3) , y+randint(-3,3))+fad(0,400) +bord(1.5) +blur(2)+shad(1), _TXT)
  16.          
  17.         elif k==0:
  18.             ass_main(ASS_BUF, SubL(_BT-_j%2*20-20+k+randint(-15,15),_BT+k+4,10),  pos(x+randint(-3,3) , y+randint(-3,3) )  +fad(400,0) +bord(1.5) +blur(2)+shad(1), _TXT)
  19.         
  20.         else:
  21.             ass_main(ASS_BUF, SubL(_BT+k,_BT+k+4,10),  pos(x+randint(-3,3) , y+randint(-3,3) )  +bord(1.5)+blur(2) +shad(1), _TXT)  

  22.     for i in range(0,_KT,4):
  23.         ass_main(ASS_BUF, SubL(ts+i,_BT+_SK+20+i,100-i/4),  pos(x , y ) +t(fsc(175,175))+fad(0,_KT*10) +alpha(i)+bord(1.5)+blur(2), _TXT)
  24.       
  25.     return (ASS_BUF,None)
复制代码
2

查看全部评分

Rank: 4

沙发
发表于 2014-4-15 20:27:22 |只看该作者
群邮看到,感谢大大分享

Rank: 4

板凳
发表于 2014-6-12 09:59:41 |只看该作者
久没上来了,特来感谢大大的分享

Rank: 4

地板
发表于 2014-6-22 03:53:18 |只看该作者
好长。。。

Rank: 4

5#
发表于 2016-4-2 22:14:36 |只看该作者
请问如何载入getpos函数...
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-27 00:25

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH