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

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

[完整特效] [SAI]037_sukitteiinayoOP [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2012-10-16 17:41:34 |显示全部楼层 |倒序浏览
預覽: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.     ass_main(ASS_BUF, SubL(_BT+_SK-10, _BT+_SK+_KT,20), bord(0.5) +fad(350,0)+pos(_X,_Y), _TXT)

  5.     if _i == 2 or _i == 9:
  6.         ass_main(ASS_BUF, SubL(_BT+_SK+_KT, _ET+12,10),bord(0.5)+ pos(_X,_Y)+fad(0,450), _TXT)
  7.     elif _i == 0:
  8.         if _j==0:
  9.             global l
  10.             l = len(_TXT)
  11.             for k in range(l):
  12.                 ass_main(ASS_BUF, SubL(_BT+_SK+_KT, _ET+k*5,10),bord(0.5)+ pos(_X-_A/2 +_A/l/2+_A/l*k,_Y)+fad(0,150), _TXT[k])  
  13.         else:
  14.             ass_main(ASS_BUF, SubL(_BT+_SK+_KT, _ET+(l-1+_j)*5,10),bord(0.5)+ pos(_X,_Y)+fad(0,150), _TXT)        
  15.               
  16.     else:   
  17.         ass_main(ASS_BUF, SubL(_BT+_SK+_KT, _ET+_j*5,10),bord(0.5)+ pos(_X,_Y)+fad(0,150), _TXT)
  18.     return (ASS_BUF,None)
复制代码
1

查看全部评分

您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 06:01

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH