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

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

[完整特效] [lun]005_君の背中 [复制链接]

Moderator

疯子

Rank: 5Rank: 5

跳转到指定楼层
楼主
发表于 2012-3-4 21:24:56 |只看该作者 |倒序浏览
  1. from tcaxPy import *


  2. def tcaxPy_Init():
  3.     global _FD                   # frame duration, in millisecond
  4.     global _Fs
  5.     _FD = 1000 / GetVal(val_FXFPS)
  6.     _Fs = GetVal(val_FontSize)

  7. time_gap = 1


  8. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
  9.     ASS_BUF  = []        # used for saving ASS FX lines


  10.     ass_main(ASS_BUF,SubL(_BT-50,_BT+_SK),an(2)+alpha(200)+t2(0,4 * _KT,0.8,fscy(200)+alpha(100))+t2(4*_KT,8 * _KT,1.2,fscy(100)+alpha(50))+move(_X,_Y-_Fs,_X,_Y+_Fs/2,0,8 * _KT)+be(3)+color3("E68029") ,_TXT)
  11.     step = int(_FD/10)
  12.     for j in range(_BT+_SK,_BT+_SK+_KT,step):
  13.         t = j
  14.         t1 = t + step
  15.         ass_main(ASS_BUF,SubL(t,t1),an(5)+pos(_X+randint(-3,3),_Y+randint(-3,3))+alpha1(255)+color3("E68029")+bord(4)+be(3) ,_TXT)
  16.     ass_main(ASS_BUF,SubL(_BT+_SK+_KT,_ET+40),an(5)+move(_X,_Y,_X-50,_Y-80,0,400)+animation(0,300,frz(360))+color3("CCCCCC")+be(3) ,_TXT)





  17.     return (ASS_BUF,None)
复制代码
一直以为这个脚本丢了,结果竟然是当初随便命名成了震动试验...我一直以为是个试验脚本...
1

查看全部评分

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2012-3-4 21:28:04 |只看该作者
虽然简单, 但当时看那预览的时候就觉得与视频+歌曲吻合的很好

Rank: 5Rank: 5

板凳
发表于 2012-4-14 17:51:43 |只看该作者
唉哟,轴神竟然写过这么短的代码。
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-19 12:49

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH