canvas怎么实现绘制多个相同物体?

      var enemy = {
          x:30,
          y:50,
          size:50,
          
      };
      var enemys = [];
      
  
  
  function Enemy(){ 
        for(var i=0;i<10;i++){
             enemys[i] = new Image();
             enemys[i].src ='./img/enemy.png';
             enemy.x += 10;
             enemys[i].onload = function(){
                context.drawImage(enemys[i], enemy.x, enemy.y, enemy.size, enemy.size);
             };
        }                   
      };

clipboard.png
这是想要的效果图!
clipboard.png

阅读 2.7k
3 个回答

你有什么问题?

enemy和context都是哪来的?建议传参进来吧。

推荐问题
宣传栏