Processing 如何使一些像素无色

Processing 如何使一些像素无色,processing,pixel,shape,simple-openni,Processing,Pixel,Shape,Simple Openni,我有一个代码,其中包括2层的显示,我需要使一些像素的前一层无色的外观背景像素。我找不到使像素不可见的方法。在这方面,我试图创建一个形状的前一层。这种解决方案的主要问题是速度太慢,占用cpu。我的代码如下所示: 导入处理。视频。*; 导入SimplePenni。*; int[]用户映射; PShape模板,pix; simplepenni-kinect; 无效设置(){ 尺寸(640480,P2D); kinect=新的SimplePenni(本); kinect.enableDepth(); k

我有一个代码,其中包括2层的显示,我需要使一些像素的前一层无色的外观背景像素。我找不到使像素不可见的方法。在这方面,我试图创建一个形状的前一层。这种解决方案的主要问题是速度太慢,占用cpu。我的代码如下所示:

导入处理。视频。*;
导入SimplePenni。*;
int[]用户映射;
PShape模板,pix;
simplepenni-kinect;
无效设置(){
尺寸(640480,P2D);
kinect=新的SimplePenni(本);
kinect.enableDepth();
kinect.enableUser();
模具=createShape(组);
}
作废提款(){
背景(255);
loadPixels();
kinect.update();
userMap=null;
userMap=kinect.userMap();

对于(int y=0;y给它们一个带有alpha值的颜色。只需在任何颜色函数中添加第四个参数:

color(0, 0, 0, 0); //transparent
color(0, 0, 0, 128); //half transparent
color(0, 0, 0, 255); //opaque (default)