如何让小球不跳

来源:5-8 综合介绍

Lunber

2015-01-06 20:18

看老师的视频最后小球就不再跳动了,求思路

写回答 关注

2回答

  • 远丶扬
    2015-03-18 13:27:15

    个人测试是这样的  

    if(ball.y  > cxt.canvas.height- ball.r){

                        ball.y = cxt.canvas.height - ball.r

                       // ball.vy = -ball.vy * Math.random();

                        ball.vy = -ball.vy * 0.5;

                        //ball.g = 0;

                    }else if(ball.y  == cxt.canvas.height- ball.r){

                        ball.y = cxt.canvas.height - ball.r;

                        ball.vy = 0;

                    }


    远丶扬

    比较相等的时候对当前小球的高度也就balls[i].y取整,因为后面这个是整数,而高度有可能是小数

    2015-03-18 13:37:14

    共 1 条回复 >

  • 远丶扬
    2015-03-18 13:21:21

    那时候只有x轴有速度,y轴的速度为零了。但是如何判断当前小球已经到底部了,不再跳起来,我正在考虑

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

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

96746 学习 · 1000 问题

查看课程

相似问题