- UID
- 1188
- 积分
- 1115
- 帖子
- 116
- 主题
- 12
- 论坛币
- 2163
- 威望
- 0
- EP值
- 413
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2013-4-30
- 在线时间
- 767 小时
- 最后登录
- 2017-10-23
|
本帖最后由 yyxxlc 于 2013-8-19 22:06 编辑
前段时间在B站上看到了一个人鱼的动画做的OP 和群里某位大大的蔷薇少女的OP 做出的这样的效果 ,今天试着写了一下代码,出现了一个问题修正了好久都不行 就是无论K值是怎么样的 效果里面圆的移动速度都是匀速的 我想的是速度是随K的变化而变化的 K大一些的时候速度慢些 反之快一些 所以感觉应该问题出在路程上 如果设置的路程是一样的话 速度就会不一样吧 但是修改了好久都弄不好 天气好热 真糟糕....- def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _X, _Y, _A, _TXT):
- ASS_BUF = []
- TCS_BUF = []
- a=0
- for deg in range (0,360,36):
- col=['8080FF','06FFFF','00FF80','FFFF00','FF0080','FFFF80','00FF80']
- theta=pi/180*deg
- x0= _Fs/2 * cos(theta) + _X
- y0= _Fs/2 * sin(theta) + _Y
- x=a
- EFT0=color1(col[x])
- if a<6:
- a=x+1
- for i in range(_k+1):
- theta1=pi/180*(deg+i *1)
- x1= _Fs * cos(theta1) + _X
- y1= _Fs * sin(theta1) + _Y
- ass_main(ASS_BUF, SubL(_start+_elapk+i, _start+_elapk+i+1), pos(x1,y1)+fs(7)+alpha3(255)+EFT0, "●" )
- ass_main(ASS_BUF, SubL(_start+_elapk, _end), pos(_X,_Y), _TXT )
- return (ASS_BUF, TCS_BUF)
复制代码 |
|