想了很久,不得其解,可能是变量的问题,请高手指教!多谢!
我做的是一排按钮从左向右减速飞入,用的是一个Behavior
设置当速度<=1时进入下一桢(go next)
但只有第一个按钮的速度<=1时进入了下一桢,然后就一直播放,没有go to the frame了
我想是不是变量速度<=1后没有恢复原来的15,所以就一直播放下去了
想了很久,不得其解,请高手指教!多谢!
property B_lend,S_loch,speed_x,zl
on beginsprite me
speed_x=15
B_lend=0
S_loch=430
zl=0.9
updatestage
end
on prepareframe me
speed_x=speed_x*zl
S_loch=S_loch+speed_x
sprite(me.spritenum).loch=S_loch
sprite(me.spritenum).blend=B_lend
B_lend=B_lend+11
if B_lend>=100 then B_lend=100
if sprite(me.spritenum).loch>=530 then speed_x=0
end if
end if
end
on exitframe me
go to the frame
if speed_x<=1 then go next
end if
end
相关文件:
点这儿打开