簡體   English   中英

TypeError:在p5.js中使用image()時,無法讀取未定義的屬性“width”

[英]TypeError: Cannot read property 'width' of undefined when using image() in p5.js

所以我試圖顯示一個我用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)
}

您的圖像未加載,因為未執行函數preLoad() 它必須是preload()而不是。 JS區分大小寫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM