- 注册时间
- 2008-2-6
- 最后登录
- 2011-2-1
⑤进阶
- 积分
- 569
|
-
- bg "image\bg\908-1.jpg",0
- ld c,":a;image\chara\1404-1.jpg",2,500
- talkbox_inORout "in",5
复制代码
talkbox_inORout是自定义的过程,用来实现对话框图片淡入淡出的效果:
-
- *talkbox_inORout
- getparam $5,%5 ;$5:"in"淡入 "out"淡出 %5:循环步长(数值越大则透明度变化越快)
- lsp 30,":a;image\system\talkbox_50%.jpg",0,0,0 ;对话框
- for %4=0 to 255 step 5
- if $5=="in" drawsp 30,1,%4,0,0
- if $5=="out" drawsp 30,1,255-%4,0,0
- draw
- drawbg
- wait 1
- next
- print 1
- return
复制代码
一共三个图层:背景、立绘、talkbox(sp30)
现在碰到的问题即是:
当背景图片和立绘都显示在屏幕上时,执行到第三句“talkbox_inORout "in",5”,立绘会消失,然后等执行完该渐变过程后,立绘再次出现。
请问应该如何使在sp变化时,立绘不消失? |
|