如果报错 "width" not defined 碰撞事件代码改一下
if(mom.momBodyCount < 6) {
mom.momBodyCount++;
}
if(mom.momBodyCount < 6) {
mom.momBodyCount++;
}
重复代码比较多;
可以利用构造函数的继承;继续优化代码;
感谢老师;
学到了很多canvas API;并得到了实践;
function extend(o1, o2) {
for (var i in o2)
if (o1[i] == undefined) {
o1[i] = o2[i]
}
}
function WaveObj(options) {
extend(this, options);
}
wave = new WaveObj();
halo = new WaveObj({ color: '203,91,0', maxRadius: 100 });
可以利用构造函数的继承;继续优化代码;
感谢老师;
学到了很多canvas API;并得到了实践;
function extend(o1, o2) {
for (var i in o2)
if (o1[i] == undefined) {
o1[i] = o2[i]
}
}
function WaveObj(options) {
extend(this, options);
}
wave = new WaveObj();
halo = new WaveObj({ color: '203,91,0', maxRadius: 100 });