Java 使用背景不透明度值衰减CurveVertex()轨迹无效

Java 使用背景不透明度值衰减CurveVertex()轨迹无效,java,processing,rendering,Java,Processing,Rendering,使用FX2D 您好,我目前正在使用curveVertex()函数在每一帧上画一条线。 通过在每一步不重置背景,每条线自动保留在草图上, 留下了痕迹效应 但我想让这些痕迹随着时间的推移逐渐消失。我尝试在draw()函数中重置背景,给它一个小的不透明度值,但每次它都会清除所有轨迹 现在我只能有所有的痕迹或者没有痕迹 //background(0, 0, 0, 10); // Reset background every time stroke(255, 255, 255, 10); // D

使用FX2D

您好,我目前正在使用curveVertex()函数在每一帧上画一条线。 通过在每一步不重置背景,每条线自动保留在草图上, 留下了痕迹效应

但我想让这些痕迹随着时间的推移逐渐消失。我尝试在draw()函数中重置背景,给它一个小的不透明度值,但每次它都会清除所有轨迹

现在我只能有所有的痕迹或者没有痕迹

  //background(0, 0, 0, 10); // Reset background every time
  stroke(255, 255, 255, 10); // Draw Line between all nodes
  curveVertex(nodes.get(fixId(i)).position.x, nodes.get(fixId(i)).position.y);
不仅设置背景色,还清除整个窗口。它不打算在序列中使用
background

该做什么可以通过在整个窗口上,在框架的开始处绘制一个。e、 g:

void draw(){
//“淡出”整个视图
混合模式(差异);
填充(1,1,1255);
矩形(0,0,宽度,高度);
混合模式(添加);
//画图
// [...]
}

另请参见对的答复。