主题:  想作一个小球反弹的效果,可是出现问题

iamdai

职务:普通成员
等级:1
金币:0.0
发贴:12
#12004/6/13 15:43:30
global a, b
on beginsprite me
a=1
b=1
on exitframe
repeat while the mousedown
sprite(1).locv=the mousev
sprite(1).loch=the mouseh
end repeat
sprite(1).locv=sprite(1).locv-a
sprite(1).loch=sprite(1).loch-b
if sprite(1).locv=0 or sprite(1).locv=300 then
a=-a
end if
if sprite(1).loch=0 or sprite(1).loch=400 then
b=-b
end if
end

小球总是再竖直方向运动,水平方向没有运动不知道怎么回事。
高手指教!



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#22004/6/14 16:20:50
global a, b
on beginsprite me
a=1
b=1
end

on exitframe
repeat while the mousedown
sprite(1).locv=the mousev
sprite(1).loch=the mouseh
end repeat
sprite(1).locv=sprite(1).locv-a
sprite(1).loch=sprite(1).loch-b
if sprite(1).locv=0 or sprite(1).locv=300 then
a=-a
end if
if sprite(1).loch=0 or sprite(1).loch=400 then
b=-b
end if
end
这段代码好用呀!
你看看时不是哪个地方你弄错了,这是我做的你参考一下!



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#32004/6/14 16:21:51

Shockwave 动画

不好意思,忘了传:)