- UID
- 3
- 积分
- 8169
- 帖子
- 259
- 主题
- 68
- 论坛币
- 5016
- 威望
- 54
- EP值
- 2533
- MP值
- 20
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 1097 小时
- 最后登录
- 2022-10-8
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
|
預覽:http://pan.baidu.com/s/1hqqY9CC#dir/path=%2FSaiyakuFX_Preview
算是給個範例 如何利用k軸將漢字進行音節效果
寫法可自己發揮 我只是給個思路
推薦音節的k值打在漢字後面 記得milk寫了一個將第一個空k值 結合到開始時間去的功能
tcax眾多人性化的功能導致實現這個變的略麻煩
附上k軸
edjpk.ass
(4.94 KB, 下载次数: 1974)
- from tcaxPy import *
- def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
- ASS_BUF = [] # 保存ASS特效
- TCAS_BUF = [] # 保存TCAS特效
- if _j == 0:
- for j in range(_n):
- s = randint(140,220)
- k = j
- if getTXT(_i,j) == "" :
- while getTXT(_i,k) == "":
- k= k-1
- ass_main(ASS_BUF, SubL(_BT+getSK(_i,j), _BT+getSK(_i,j)+getKT(_i,j),10), color1("0400CC")+pos(getposX_vert(_i,k),getposY_vert(_i,k))+t(0,getKT(_i,j)*2,fsc(s,s))+t(getKT(_i,j)*7,getKT(_i,j)*10,fsc(100,100)), getTXT(_i,k))
- if j+1<_n:
- if getTXT(_i,j+1) != "":
- ass_main(ASS_BUF, SubL(_BT+getSK(_i,j)+getKT(_i,j), _ET+30,10), pos(getposX_vert(_i,k),getposY_vert(_i,k))+t((_ET+10-(_BT+getSK(_i,j)+getKT(_i,j)))*10-300,0,be(30))+fad(0,300), getTXT(_i,k))
- else:
- ass_main(ASS_BUF, SubL(_BT+getSK(_i,j)+getKT(_i,j), _ET+30,10), pos(getposX_vert(_i,k),getposY_vert(_i,k))+t((_ET+10-(_BT+getSK(_i,j)+getKT(_i,j)))*10-300,0,be(30))+fad(0,300), getTXT(_i,k))
- ass_main(ASS_BUF, SubL(_BT-30, _BT+_SK,5), pos(_X,_Y)+be(30)+t(0,300,be(0))+fad(300,0), _TXT)
- return (ASS_BUF,None)
复制代码 |
-
2
查看全部评分
-
|