gpt4 book ai didi

java - 处理 - 图像数组错误 - "Type mismatch, ' 处理 .core.PImage' 不匹配.."

转载 作者:行者123 更新时间:2023-11-29 04:29:23 35 4
gpt4 key购买 nike

我正在尝试将图像加载到 void setup() 中的数组中,但是当我这样做时出现此错误:“类型不匹配,'processing .core.PImage' does not匹配“processing.core.PImage”。知道这意味着什么以及如何修复它吗?这是我的简化代码:

PImage [] goodCandy = new PImage [3];
int rand=(int) (2*Math.random()) +1;

void setup() {
for (int i=0; i<goodCandy.length; i++) {
goodCandy = loadImage ("goodCandy" + i + ".png");
}
}
void draw() {
if (current=="play") {
loadStuff();
}
}
void loadStuff() {
image(goodCandy[rand], 0, 0, 50, 50);
}

我基本上想从数组中生成一个随机糖果并让它出现,但我得到了这个错误。我在名为 goodCandy1、2、3.png 的文件夹中拥有所有 3 个图像。有什么解决办法吗?

最佳答案

goodCandy[i] = loadImage("goodCandy"+ i + ".png");

不匹配是因为您试图将 PImage 存储在 PImage[] 中。请记住 loadImage() 返回一个 PImage 而不是 PImage 的数组,即 PImage[]

关于java - 处理 - 图像数组错误 - "Type mismatch, ' 处理 .core.PImage' 不匹配..",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44449010/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com