if(sprite.toTop){
spritesprite.top = sprite.top<planHeight/2? sprite.top : sprite.top-sprite.velocityY;
}
if(sprite.toLeft){
spritesprite.left = sprite.left<planWidth/2? sprite.left : sprite.left-sprite.velocityX;
}
if(sprite.toRight){
spritesprite.left = sprite.left>canvas.width-planWidth/2? sprite.left : sprite.left+sprite.velocityX;
}
if(sprite.toBottom){
spritesprite.top = sprite.top>canvas.height-planHeight/2? sprite.top : sprite.top+sprite.velocityY;
}
if(sprite.rotateLeft){
sprite.rotateAngle -= sprite.rotateSpeed;
}
if(sprite.rotateRight){
sprite.rotateAngle += sprite.rotateSpeed;
}
if(sprite.fire&&!sprite.painter.isActive){
sprite.painter.isActive = true;
this.shot(sprite);
}
就是如此简单。









