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

碰撞检测的问题

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

ball.y = 768-ball.r ;

ball.vy = -ball.vy ;

}

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



正在回答

1 回答

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

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

举报

0/150
提交
取消

碰撞检测的问题

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