Processing 在屏幕上获得形状

Processing 在屏幕上获得形状,processing,shapes,Processing,Shapes,我已经创建了一个拇指网格。当按下某个拇指时,我想在屏幕上添加链接到拇指的图像。我知道我应该在setup()中编写loadImages,但我对如何编写有点困惑 PShape[]Quotes=新PShape[6]; int qLength=Quotes.length; 设置(){ 大小(1024768); } 画(){ 中风(布鲁因); 冲程重量(5); 充满(智慧); 矩形模式(拐角); rect(指南,280,bBorder,145); 仰泳(); 填充(bruin); rect(指南,280,

我已经创建了一个拇指网格。当按下某个拇指时,我想在屏幕上添加链接到拇指的图像。我知道我应该在setup()中编写loadImages,但我对如何编写有点困惑

PShape[]Quotes=新PShape[6];
int qLength=Quotes.length;
设置(){
大小(1024768);
}
画(){
中风(布鲁因);
冲程重量(5);
充满(智慧);
矩形模式(拐角);
rect(指南,280,bBorder,145);
仰泳();
填充(bruin);
rect(指南,280,bBorder,40);
文本字体(kaffeesatzFont);
文本大小(30);
充满(智慧);
文本(“引号”,80308);
createGridQ();
}
void createGridQ(){
xOffset=30;
yOffset=325;
xSize=50;
ySize=38;
填充=10;
xPos=填充+xOffset;
yPos=yOffset;
cols=3;
对于(int j=0;j如果((mouseX>=xPos)&&&(mouseX=yPos)&&&(mouseY),则可以通过声明PImage并从web url加载图像,或者将其放置到数据或源目录(您的.pde文件所在的目录)中,然后从该目录加载图像

PImage img;
img = loadImage("laDefense.jpg");


因此,将“laDefense.jpg”替换为要使用的图像的名称,并将该图像放置到数据文件夹中。之后,您可以将图像放置在场景中,并像处理形状一样对其进行操作。

我知道这一点。问题是,当我单击与形状相连的拇指时,它仅在单击鼠标时才会出现(鼠标按下),显然,我希望在单击时将其添加到屏幕上。如果您事先知道将使用的所有图像,则在设置中将它们加载到您选择的数据结构中。使用图像索引和位置存储对象的另一个数据结构。单击拇指时,将单击位置和图像索引存储到wr在每个绘制循环中,迭代绘制所有对象的列表。