我想知道如何在Eclipse中运行处理代码

时间:2018-12-03 20:48:54

标签: java eclipse processing

我所拥有的椭圆形是用于绘制月亮,其他所有表示填充的颜色都是用于不同的颜色。基本上,我的代码在黑色背景上动画了不同颜色的活动星,下面是白色的月亮

void setup() { //only runs once    
  fullScreen();    
}    

void draw(){       
    {
    // black background
    fill (255);    

    // white circle(x,y,height,width)

    ellipse(800, 500, 500, 500);

    }
{
 //WHITE
  fill(0, 9);
  rect(0,0,width,height);
  fill(255); 
  noStroke();
  ellipse(random(width),random(height),3,3); 

  //GREEN
  fill(0,9);
  rect(0,0,width,height);    
  fill(0,250,9);     
  noStroke();    
  ellipse(random(width),random(height),5,5);

  //PURPLE
   fill(0,9);    
  rect(0,0,width,height);    
  fill(250,0,250);     
  noStroke();    
  ellipse(random(width),random(height),5,5);

  //BLUE      
   fill(0,9);    
  rect(0,0,width,height);    
  fill(0,255,255);     
  noStroke();    
  ellipse(random(width),random(height),5,5);
}

}

1 个答案:

答案 0 :(得分:1)

处理可以用作Java库,然后可以像使用其他Java库一样在Eclipse中使用它。

尽管如此,您还是必须稍稍修改代码,因为您会丢失处理编辑器为您完成的“魔术”。具体来说,您必须创建一个扩展PApplet的类并将代码放入其中。

在尝试移植整个草图之前,请做一些简单的工作。

这是一个例子:

import processing.core.PApplet;

public class MySketch extends PApplet {

    public void settings() {
        size(500, 500);
    }

    public void draw(){
        background(64);
        ellipse(mouseX, mouseY, 20, 20);
    }

    public static void main(String[] passedArgs) {
        String[] appletArgs = new String[] { "MySketch" };
        PApplet.main(appletArgs);
    }
}

无耻的自我宣传:here是有关将Processing用作Java库的指南。