kimo
2015-09-19 23:38
if(ball.y >= 768-ball.r){
ball.y = 768-ball.r ;
ball.vy = -ball.vy ;
}
这里并没有写小球碰到顶部的问题,理论上小球会一直往上抛,但小球到了顶部依然掉了下来,这是为何?知道的同学帮忙解答一下
自己解答:当小球vy>0时小球往下掉,当vy<0时小球往上抛,只是往上抛会加一个加速度,使得小于0的vy越来越大,知道vy>0重新开始往下掉
炫丽的倒计时效果Canvas绘图与动画基础
96746 学习 · 1000 问题
相似问题