Я хочу знать, как вы можете запустить обработку кода в Eclipse - PullRequest
0 голосов
/ 03 декабря 2018

Эллипс, который у меня есть, предназначен для рисования луны, а все остальное, что говорит заливка, для разных цветов.В основном мой код анимирует разноцветные движущиеся звезды на черном фоне с белой луной ниже

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 голосов
/ 04 декабря 2018

Обработка может использоваться как библиотека Java, а затем вы можете использовать ее из Eclipse так же, как вы можете использовать любую другую библиотеку Java.

Вы должны немного изменить свой код, поскольку вы проигрываетена "магии", что редактор обработки делает для вас.В частности, вам нужно создать класс, который расширяет 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);
    }
}

Бесстыдная самореклама: здесь - руководство по использованию обработки в качестве библиотеки Java.

...