为了账号安全,请及时绑定邮箱和手机立即绑定
屏幕显示不正常的 HTML标签加一个height:100% 就可以了 记得点赞哦
是我看错了,不过是因为for和if都没加上{}
balls.pop写在while循环,而这个while循环是放在for循环中的判断条件是balls的length大于cnt,这样当第一次for循环而且第一个ball在界面内,pop掉的话,那最后面的那些ball都没机会比较就被pop掉了,请指教
这语速。。。。。。。。。。。。。。。

最赞回答 / Jeff_子豪
 function update(){  ball.x += ball.vx;    ball.y += ball.vy;    ball.vy += ball.g;    if(ball.y>=768){     //加上这一句,就可以重复运动了   ball = {x:512,y:100,r:20,g:2,vx:-4,vy:0,color:"#005588"}    } } 

最新回答 / lov1
跳出去是因为没做两侧的碰撞检测。老师的也会跳到屏幕外边去的。还有设定加速度的问题,你左右的速度如果设定的太快了,那就很快的跳出去。
在runoob了解后,再来听老师的课,简直棒棒哒

最新回答 / endenvor
你试试我这个,JS代码,其他的都一样,你自己弄就行:var WINDOW_WIDTH = 1388;var WINDOW_HEIGHT = 768;var RADIUS = 8;var MARGIN_TOP = 270;var MARGIN_LEFT = 10;var MARGIN_TOP_YEAR = 50;// var curShowTimeSeconds = 0;var balls = [];const colors = ["#33B5E5", "#0099CC", "#AA66CC", "#993...
载下来地铁上看
交个作业。。。http://hhsrdjs.applinzi.com
老师讲的不错,看玩练几次已经可以自己改了
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消