碰撞检测的问题

来源:4-2 使用canvas做个物理实验

kimo

2015-09-19 23:38

if(ball.y >= 768-ball.r){

ball.y = 768-ball.r ;

ball.vy = -ball.vy ;

}

这里并没有写小球碰到顶部的问题,理论上小球会一直往上抛,但小球到了顶部依然掉了下来,这是为何?知道的同学帮忙解答一下



写回答 关注

1回答

  • kimo
    2015-09-20 00:28:52

    自己解答:当小球vy>0时小球往下掉,当vy<0时小球往上抛,只是往上抛会加一个加速度,使得小于0的vy越来越大,知道vy>0重新开始往下掉

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题