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

我想问一下updateBalls();if(balls[i].y >= window_height - radius){//碰撞检测 balls[i].y = window_height - radius; if条件已经判断一次了为什么还要再下面写一次

if(balls[i].y >= window_height - radius){//碰撞检测
   balls[i].y = window_height - radius;
   balls[i].vy = - balls[i].vy*0.75;
}

正在回答

1 回答

是因为小球下落到地上还要弹上去,给了个摩擦系数0.75,相当于损失了一部分能量

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

举报

0/150
提交
取消

我想问一下updateBalls();if(balls[i].y >= window_height - radius){//碰撞检测 balls[i].y = window_height - radius; if条件已经判断一次了为什么还要再下面写一次

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号