收藏
回答

drawImage图片没画出来

框架类型 问题类型 操作系统 工具版本
小游戏 Bug Windows wechat_devtools_1.05.2204264_x64
let i = 0;
/**
 * 游戏主函数
 */
export default class Main {
  constructor() {
    this.canvas = wx.createCanvas();
    this.rtx = this.canvas.getContext("2d");
    this.img = wx.createImage();
    this.img.src = "images/bg.jpg";
    this.restart();
  } 
  restart(){
    this.rtx.drawImage(this.img,0,0,500,500,0,0,600,600);
    if(i++<100){
      console.log("一次");
      requestAnimationFrame(()=>this.restart());
    }
  }
}

以上是代码,以下是打印的日志,图片就是那个飞机背景的图片,就是画不出来,也换过其他的png的图片
也是一样没画出来,不知道是哪里写的不对。来个大佬救救我。
VM456 WAGame.js:2 Wechat Lib:2.20.1, 2021.10.28 17:16:10
一次
99 一次

回答关注问题邀请回答
收藏

1 个回答

  • 四季丶
    四季丶
    2022-06-14

    使用本地路径图片时先用getImageInfo获取下图片信息、然后用返回的临时路径去绘制、或者用网络路径

    2022-06-14
    有用
    回复
登录 后发表内容