- UID
- 3
- 积分
- 8169
- 帖子
- 259
- 主题
- 68
- 论坛币
- 5016
- 威望
- 54
- EP值
- 2533
- MP值
- 20
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 1097 小时
- 最后登录
- 2022-10-8
|
游風要的例子 填完坑 差點忘了
預覽見ass
test.ass
(13.31 KB, 下载次数: 2855)
不是怎麼建議這麼寫 效果也相對很有局限性
如果想實現同樣的效果 還是建議分字算距離
不過作為文字列操作的方法 倒是可以借鑒一下
一般來說這種自由度比較高的寫法 用user函數來寫
不過自從囧過滑頭鬼ED後,我發現main其實更方便- from tcaxPy import *
- def tcaxPy_Init():
- global _KTF
- global _TXTF
- global _SKF
- _KTF = GetVal(val_KarTime)
- _TXTF = GetVal(val_Text)
- _SKF = GetVal(val_KarTimeDiff)
- def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
- ASS_BUF = [] # 保存ASS特效
- if _j== 0:
- EFT = ''.join( '{\\r'+t(_SKF[_i][k]*10,_SKF[_i][k]*10+15,fsc(180,180))+t(_SKF[_i][k]*10+100,(_SKF[_i][k]+_KTF[_i][k])*10,fsc(100,100))+ '}'+_TXTF[_i][k] for k in range(_n))
- ass_main(ASS_BUF, SubL(_BT, _ET),an(2)+pos(640,360)+fad(150,150),EFT)
- return (ASS_BUF,None)
复制代码 |
-
1
查看全部评分
-
|