JavaScript对象入门指南(5)

while (balls.length < 25){
        const ball=new Ball(
            random(0,width),
            random(0,height),
            random(-7,7),
            random(-7,7),
            true,
            'rgb('+ random(0,255)+','+random(0,255)+','+random(0,255)+')',
            random(10,20)
        );
        balls.push(ball);
    }

for(let i=0;i<balls.length;i++){
        if(balls[i].exists){
            balls[i].draw();
            balls[i].update();
            balls[i].collisionDetect();
        }
    }

evil.draw();
    evil.checkBounds();
    evil.setControls();
    evil.collisionDetect();

window.requestAnimationFrame(loop) //执行动画并请求浏览器在下一次重绘之前调用指定的函数来更新动画
}


loop();

  运行截图

JavaScript对象入门指南

总结

  通过该博文,希望能让大家对了解JavaScript实现面向对象有个基本的了解和概念。如有描述不当的地方望能指出,谢谢。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e3fc8c665b7fbcbfff322ada1cfc0f9d.html