var babyEyeCount = this.babyEyeCount;
ctx1.drawImage(babyEye[babyEyeCount],-babyEye[babyEyeCount].width*0.5,-babyEye[babyEyeCount].height*0.5);
这里的babyEyeCount为什么要用临时变量去赋值?直接用this.babyEyeCount不是一样吗?
全局变量换成局部变量吧,便于后期代码管理和重用。 嗯,我只能想到这么多。。