收藏
回答

canvas绘制真机上显示不出来黑屏。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.createCanvas() 工具 6.7.0 2.2.0

var canvas = wx.createCanvas();

var ctx = canvas.getContext('2d');  

var img = wx.createImage();

img.src = "./images/BG1.png";

img.onload=function(){

ctx.drawImage(

img,

0, 0,

img.width, img.height,

0, 0,

canvas.width, canvas.height

)

}

写了一个简单的demo,这样都显示不了,开发者工具上显示没有问题,苹果、安卓的都是一样,写哪里写的不对吗?

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

3 个回答

  • 夏一
    夏一
    2018-07-25

    是不是少写了绘制命令  ctx.draw();

    2018-07-25
    有用
    回复
  • Afan.
    Afan.
    2018-07-24

    给楼主安利一波

    https://github.com/AfanSama/esay-canvas

    2018-07-24
    有用
    回复
  • 是小白啊
    是小白啊
    2018-07-18


    图片的地址前面使用../image/BG1.png试一下

    2018-07-18
    有用
    回复
登录 后发表内容