哦哦哒
2015-08-21 10:09
小球在最后接近地面的时候还是会不听反弹,如何在不想跳动时设置成滚动啊,或者就是直接左移,判断条件是什么情况时vy为0比较好呢,我自己写的时候有的时候小球就直接消失了,求帮助
可以在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;
y轴的速度最后会消耗为零(无限趋近->0)
炫丽的倒计时效果Canvas绘图与动画基础
96746 学习 · 1000 问题
相似问题