对程序进行优化
不停增加新的小球,不减少,越来越多的小球。console输出小球个数,这样的程序一定不能长时间运行,一直吃内存。小球跳出页面,其实就不需要这些小球了。这些小球就不用在数组里了。如果有一个机制可以维护这个数组,跳出去的小球从数组中删去,就可以一直运行这个程序了。
对一个小球

这里渲染了所有小球,如果某些情况下只渲染部分小球,

这里最多只要300个小球。
屏幕自适应问题:

之前的屏幕是这些变量,写死的,如果让屏幕自适应,只需要让屏幕根据这些变量变化就好了。比如

就可以这样赋值。

网友评论