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 一次
使用本地路径图片时先用getImageInfo获取下图片信息、然后用返回的临时路径去绘制、或者用网络路径