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

正在回答

1 回答

因为最初还有y方向的速度值。如果初始y方向的速度值为0就是原来的高度。

1 回复 有任何疑惑可以回复我~
#1

zhangming0509

即使将vy设为0,以后每次弹起时到达的最大高度还是会增加的,应为y>768时vy已经大于y=768时的vy,此时再将其取相反值会使向上的速度大于实际情况下的vy,所以向上的高度会增加,经测试vy取前一个时间点的值效果正常。 if(ball.y > 768) { ball.vy = -(ball.vy-ball.g); }
2014-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
炫丽的倒计时效果Canvas绘图与动画基础
  • 参与学习       96946    人
  • 解答问题       1029    个

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

进入课程
微信客服

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

帮助反馈 APP下载

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

公众号

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