我正在尝试将图像中的粒子复制到精灵广场上,该广场落在屏幕底部以进行家庭作业。我遇到的最麻烦的部分是将像素从背景图像复制到我的精灵。我不确定如何开始,但我知道我应该包括像
这样的东西for (int x=0; x< img.width; x++)
{
for (int y=0; x< img.height; y++)
{
int loc = x + y*img.width;
...
}
}
和
PImage.pixel[index]
答案 0 :(得分:0)
无耻的自我推销:我已经在处理可用的here中编写了关于图像的教程。
使用嵌套的for
循环迭代图像中的像素是一个好的开始。从那里你需要使用get()
类中的PImage
函数来获取特定像素的颜色。然后,您可以使用set()
函数设置目标图片的像素或PGraphics
。
the Processing reference中提供了更多信息。