Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加工过程中水滴阵列Y值的控制_Java_Arrays_Processing - Fatal编程技术网

Java 加工过程中水滴阵列Y值的控制

Java 加工过程中水滴阵列Y值的控制,java,arrays,processing,Java,Arrays,Processing,我制作了一个动画,很多线(水滴)落下;用鼠标左键点击,你就可以让他们慢下来。我还想做的是控制它们的Y值:当我用鼠标右键单击时,它们都会跟随 Drop[]drops=新的Drop[270];//排列 无效设置(){ 大小(640360);//窗口的大小 for(int i=0;i

我制作了一个动画,很多线(水滴)落下;用鼠标左键点击,你就可以让他们慢下来。我还想做的是控制它们的Y值:当我用鼠标右键单击时,它们都会跟随

Drop[]drops=新的Drop[270];//排列
无效设置(){
大小(640360);//窗口的大小
for(int i=0;i
而下降班:

类删除{
float x=随机(宽度);//posizione x di partenza
float y=random(-180,-100);//posizione y di partenza
float yspeed=random(2,7);//velocitárandom
void fall(){
y+=y速度;
如果(y>高度){//riposizionamento delle gocce
y=随机(-180,-100);
}
}
void noGravity(){//
如果(鼠标按下&(鼠标按钮==左)){
y-=y速度*0.75;
}
if(鼠标按下&(鼠标按钮==右)){
这个.y=mouseY+y速度;
}
}
void show(){//funzione per l'aspetto delle gocce
中风(52,82,235);
线(x,y,x,y+20);
}
}

我所说的函数是noGravity(),但当我点击鼠标右键时,所有的水滴都排成一行。有什么简单的建议吗?谢谢大家

右键单击时更改y位置与更改水滴移动速度不同。你可能只是没有注意到

在这里,尝试更改在以下行中捕捉到右键单击的部分:
noGravity()

yspeed = abs(yspeed); //this is so the drops behaves normally again when you stop right clicking
if(mousePressed && (mouseButton == RIGHT)){
  if (mouseY < this.y) { //this makes the drops go toward the mouse position
    yspeed = yspeed * -1; //going up is negative speed
  }
}
yspeed=abs(yspeed)//这样,当您停止右键单击时,drops将再次正常运行
if(鼠标按下&(鼠标按钮==右)){
如果(mouseY
这有点酷。请注意,如果按住鼠标右键,当您移动鼠标时,水滴会以自己的速度跟随。我不知道你在做什么,但我喜欢


我不确定预期结果,因此如果我误解了,请告诉我。

我已编辑了您的问题,并删除了问号,因为该问题与此编程语言无关。没有必要把错误的专家吸引到这个问题上来,因为这会导致它获得否决票和接近票。我很抱歉。通过观看youtube编码视频,我认为处理和javascript是非常相似的编程语言。我的错误非常感谢,这正是我的意思!我是一名学生,我只是在练习处理。这也很有趣!