所以,我一直在尝试用我的游戏引擎制作一个滚动射击游戏的例子,但我遇到了一些奇怪的事情。我尝试绘制的某个图像没有显示出来。它显示在 Chrome 的资源中,因此不是路径问题。我尝试显示的所有其他图像也显示出来。如果有人可以帮助我,将不胜感激。=)
参考链接:
http://pandamochi.x10.bz/scrollingshooter.html
绘图代码:
ctx.save();
if (this.sprite != ""){
ctx.translate(Math.round(this.x-ds_view.x), Math.round(this.y-ds_view.y));
ctx.scale(this.scaleX,this.scaleY);
ctx.rotate(this.rotateZ);
ctx.translate(-this.width/2,-this.height/2);
ctx.drawImage(this.sprite, this.width*this.sprite_index, 0, this.width, this.height, 0, 0, this.width, this.height);
}
ctx.restore();
我用来设置的代码:
enemy.setSprite("images/ship.png",1,4,10);