为了账号安全,请及时绑定邮箱和手机立即绑定

小球最后滚动出界面而不是弹跳出

小球在最后接近地面的时候还是会不听反弹,如何在不想跳动时设置成滚动啊,或者就是直接左移,判断条件是什么情况时vy为0比较好呢,我自己写的时候有的时候小球就直接消失了,求帮助

正在回答

2 回答

可以在updateBalls()函数中添加下述代码:

if (Math.abs(balls[i].vy) < balls[i].g && balls[i].y >= (WINDOW_HEIGHT - RADIUS - balls[i].g))

    balls[i].vy = 0;

else

    balls[i].vy += balls[i].g;

0 回复 有任何疑惑可以回复我~

y轴的速度最后会消耗为零(无限趋近->0)

0 回复 有任何疑惑可以回复我~
#1

哦哦哒 提问者

是无限趋近0,但是它还是在弹,不想让它弹
2015-09-02 回复 有任何疑惑可以回复我~
#2

冬冬_ 回复 哦哦哒 提问者

如果不想要小球跳动:小球坐标到底界时,y轴速度直接归零。 不想它一直跳动:y轴速度小于某个值时,直接设置其值为零。
2015-09-04 回复 有任何疑惑可以回复我~
#3

哦哦哒 提问者 回复 冬冬_

之前试过了-。-然后小球消失了 -。- 你可以试试
2015-09-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

小球最后滚动出界面而不是弹跳出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信