小程序
小游戏
企业微信
微信支付
扫描小程序码分享
大神们,请教一个问题
我把微信小游戏里面的飞机大战示例中的main.js的入口代码修改为
export default class Main {constructor() {
// this.restart() var img = new Image(); img.src = 'images/hero.png'; ctx.drawImage(img, 0, 0);
}为什么就显示不出图片来了呢???
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
图片需要加载,你这个时候draw出来,图片没有加载完,等加载完后,不会在draw,所以不会显示,应该修改为:
var img = new Image(); img.onload = ()=>{ ctx.drawImage(img, 0, 0); } img.src = 'images/hero.png';
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个不太清楚,但是好像问题出现在canvas上面,需要计时器不断循环,去绘制才能显示。
求大神
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
图片需要加载,你这个时候draw出来,图片没有加载完,等加载完后,不会在draw,所以不会显示,应该修改为:
var img = new Image(); img.onload = ()=>{ ctx.drawImage(img, 0, 0); } img.src = 'images/hero.png';
这个不太清楚,但是好像问题出现在canvas上面,需要计时器不断循环,去绘制才能显示。
求大神