Processing 按下鼠标时随机化图像-处理
我正在尝试制作一个网格,其中每个单元格都包含我数据文件夹中的一个随机图像Processing 按下鼠标时随机化图像-处理,processing,Processing,我正在尝试制作一个网格,其中每个单元格都包含我数据文件夹中的一个随机图像 到目前为止,我已经在每个细胞中获得了不同的图像,但它不会随机化 它不是从文件夹的600+中随机选取一个,而是将每个图像按1到27的顺序排列 除此之外,我希望它在每次我用鼠标点击时随机化,而不是在它关闭并再次播放时随机化。守则: PImage img[]; 国际NPIC; int w; int-h; 国际兰特; 无效设置(){ 规模(1500500); nPics=27; img=新PImage[nPics]; w
600+
中随机选取一个,而是将每个图像按1到27的顺序排列
PImage img[];
国际NPIC;
int w;
int-h;
国际兰特;
无效设置(){
规模(1500500);
nPics=27;
img=新PImage[nPics];
w=宽度/9;
h=高度/3;
对于(int i=0;i当您加载图像时,您使用的是i
而不是rand
。为了在单击鼠标时随机化图像,您可以使用将不同的图像重新加载到阵列中
这应该起作用:
PImage img[];
国际NPIC;
int w,h;
void loadImages(){
对于(int i=0;i 对于(int i=0;我非常感谢你!这正是我所需要的,我不知道如何计算随机部分和i,现在更清楚了!不用担心,i
只是你循环中的索引,它将取0
的值直到nPics
,因为i
随着i++/code>每个循环增加1。