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都是哪来的?建议传参进来吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏