TypeError:在p5.js中使用image()时,无法读取未定义的属性“width”

问题描述 投票:0回答:1

所以我试图显示我用loadImage()加载的图像,但是当我使用image()函数时,我得到了

TypeError:无法读取未定义的属性“width”

这是代码:

let img

function preLoad() {
  font = loadFont('../addons/Fonts/monof55')
  img = loadImage('./yes.jpg')
}

function setup() {
  createCanvas(1200, 600)
  background('darkblue')

  fill('#EEEEEE')
  stroke(25)
  strokeWeight(2)
  rect(0, height - height / 20, width, height / 20)
}

function draw() {
  image(img, 0, 0)
}
javascript image p5.js
1个回答
1
投票

您的图像未加载,因为未执行preLoad()函数。它必须是preload()而不是。 JS区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.