Processing Intelli J
Jeg har lavet et plug-in der gør det nemt at bruge Processing i IntelliJ. download Når det er downloaded skal det installeres i IntelliJ: Vælg i topmenuen IntelliJ i-settings-plugins, klik på tandhjulet i toppen og vælg ‘Install Plugin from Disk’ Vælg zip filen du har downlodet. Når du nu vælger File-New vil “New Processing Projec"t stå som det øverste valg i menuen
Denne guide viser dig, hvordan du opsætter et IntelliJ-projekt med Maven, så du kan programmere med Processing’s PApplet uden at bruge Processing-editoren.
Gå til processing.org/download og download den version der passer til dit styresystem.
Mac: Træk Processing.app til din Applications-mappe.
PC: Pak zip-filen ud og placer mappen et sted du kan finde den igen, f.eks. C:\Program Files\processing-4.x.
Åbn Processing én gang for at bekræfte at det virker — derefter behøver du det ikke mere.
core.jar er den fil der indeholder Processing-biblioteket. Vi skal bruge stien til den.
Mac: Åbn Terminal og kør:
find /Applications/Processing.app/Contents/app -name "core-*.jar"
Du får en sti der ligner:
/Applications/Processing.app/Contents/app/core-4.4.6-e8b89e5b7876557ca23035a2c894b9db.jar
Kopiér denne sti — du skal bruge den i trin 4.
PC: Åbn Kommandoprompt og kør:
dir /s /b "C:\Program Files\processing-4.x\core*.jar"
Du får en sti der ligner:
C:\Program Files\processing-4.x\core\library\core.jar
Kopiér denne sti — du skal bruge den i trin 4.
- Åbn IntelliJ og vælg New Project
- Vælg Maven Archetype i venstre menu
- Giv projektet et navn, f.eks.
MinProcessingApp - Under Archetype vælg
maven-archetype-quickstart - Klik Create
IntelliJ opretter projektet med en pom.xml-fil. Det er den fil vi redigerer i næste trin.
Maven kan ikke hente Processing automatisk fra internettet, som det gør med andre biblioteker. I stedet installerer vi core.jar direkte på din computer, så Maven kan finde den.
Mac: Åbn Terminal og kør følgende kommando — erstat stien med den du kopierede i trin 2:
mvn install:install-file \
-Dfile=/Applications/Processing.app/Contents/app/core-4.4.6-e8b89e5b7876557ca23035a2c894b9db.jar \
-DgroupId=org.processing \
-DartifactId=core \
-Dversion=4.4.6 \
-Dpackaging=jar
PC: Åbn Kommandoprompt og kør — erstat stien med den du kopierede i trin 2:
mvn install:install-file -Dfile="C:\Program Files\processing-4.x\core\library\core.jar" -DgroupId=org.processing -DartifactId=core -Dversion=4.4.6 -Dpackaging=jar
Hvis alt gik godt, ser du BUILD SUCCESS i terminalen.
Bemærk: Dette skal kun gøres én gang per computer.
Åbn pom.xml i IntelliJ og tilføj følgende inden for <dependencies>-tagget:
<dependency>
<groupId>org.processing</groupId>
<artifactId>core</artifactId>
<version>4.4.6</version>
</dependency>
Klik på det lille Maven-ikon der dukker op i IntelliJ for at synkronisere projektet.
Opret en ny Java-klasse i src/main/java og kald den Main. Indsæt følgende kode:
import processing.core.PApplet;
public class Main extends PApplet {
public static void main(String[] args) {
PApplet.main("Main");
}
@Override
public void settings() {
size(800, 600);
}
@Override
public void setup() {
background(0);
}
@Override
public void draw() {
ellipse(mouseX, mouseY, 50, 50);
}
}
De tre vigtige metoder:
settings()— her sætter du vinduets størrelse medsize()setup()— kører én gang når programmet starterdraw()— kører kontinuerligt, én gang per frame
Kør main()-metoden i Main-klassen som du normalt ville i IntelliJ — højreklik på filen og vælg Run ‘Main.main()’.
Der åbner sig et vindue, og du skulle gerne se en ellipse følge din mus rundt.