- UID
- 1188
- 积分
- 1115
- 帖子
- 116
- 主题
- 12
- 论坛币
- 2163
- 威望
- 0
- EP值
- 413
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2013-4-30
- 在线时间
- 767 小时
- 最后登录
- 2017-10-23
|
本帖最后由 yyxxlc 于 2013-6-5 23:35 编辑
1、关于layer,我一直以为这玩意儿像是ps里的图层那样的,但是看到许多大大们脚本里面都把layer设的很大(>5),比如下面这个代码,sai大设了10层啊10层呢,但是后面各种效果加一起才5个啊 到底为什么要设10,还有默认不写的话,有什么区别么?
ass_main(ASS_BUF, SubL(_BT+_j*5, _BT+_SK-5,10),an(7)+bord(0.5) + pos(dx,dy)+fad(150,0)+p(4), outline)
2、奶大的某个脚本里有这么一句:EFT1 = alpha1(HexToDec('AA')) + alpha3(HexToDec('AA')) + color1('FFFFFF'),我去看了看HexToDec这个函数,貌似是把16进制改成10进制的 百度了一下十六进制AA是十进制的170。但是alpha1是设置PrimaryColour的透明度的吧,颜色BGR不是有三组16进制的数字么 难道这句话的意思是十进制的B-170 G-170 R-170组成的新颜色么(<--绝对不是!= =)
3、我最近才发现从来没把pos和move连在一起用过,特别是把move的起点设的和pos不一样的时候,于是我就去实验了一下。用了sai大那个像流星的脚本。
元脚本的效果:(后面跟着的一堆星星 只有move时)
mov(POS[exint(i-j*3-5)][0]+randint(-5,5),POS[exint(i-j*3-5)][1]+randint(-5,5),POS[exint(i-j*3-5)][0]+randint(-15,15),POS[exint(i-j*3-5)][1]+randint(-15,15))- for j in range(2):
- if randint(0,4) == 0:
- ass_main(ASS_BUF, SubL(_start+_elapk-155+i*1, _start+_elapk-155+(i+1)*1+30,50), an(7)+blur(0.3)+bord(0.2)+color3("FFFFFF") +color1("FFFFFF")+ mov(POS[exint(i-j*3-5)][0]+randint(-5,5),POS[exint(i-j*3-5)][1]+randint(-5,5),POS[exint(i-j*3-5)][0]+randint(-15,15),POS[exint(i-j*3-5)][1]+randint(-15,15))+fad(0,300)+fsc(60,60), pbri())
复制代码
然后我在多加了一个pos(x,y)之后,它就变成了.....
pos(POS[0], POS[1])+mov(POS[exint(i-j*3-5)][0]+randint(-5,5),POS[exint(i-j*3-5)][1]+randint(-5,5),POS[exint(i-j*3-5)][0]+randint(-15,15),POS[exint(i-j*3-5)][1]+randint(-15,15))- for j in range(2):
- if randint(0,4) == 0:
- ass_main(ASS_BUF, SubL(_start+_elapk-155+i*1, _start+_elapk-155+(i+1)*1+30,50), an(7)+blur(0.3)+bord(0.2)+color3("FFFFFF") +color1("FFFFFF") + pos(POS[i][0], POS[i][1])+mov(POS[exint(i-j*3-5)][0]+randint(-5,5),POS[exint(i-j*3-5)][1]+randint(-5,5),POS[exint(i-j*3-5)][0]+randint(-15,15),POS[exint(i-j*3-5)][1]+randint(-15,15))+fad(0,300)+fsc(60,60), pbri())
复制代码
完全一条线不会动来动去的按照bezier曲线走了,明明后面move里设了随机坐标的呀!但是又和一般的只有pos的时候有点不一样 这是为什么 想不出原因来 |
|