Trudno odpowiedzieć ogólnie „jak to zrobić” pytania typu. Stack Overflow jest zaprojektowany bardziej dla "Wypróbowałem X, spodziewano Y, ale otrzymałem Z zamiast" typu pytania. Będziesz miał dużo lepsze szczęście, jeśli po prostu wypróbujesz coś i opublikujesz MCVE wraz z konkretnym pytaniem, jeśli utkniesz. Mówisz, że rzeczy się zmieniły na tyle, że te tutoriale już nie działają - dlaczego nie przetestowałeś tego założenia, próbując czegoś?
Ponieważ te samouczki będą nadal działać. Kilka rzeczy się zmieniło, na przykład usunięcie możliwości osadzenia pliku PApplet
bezpośrednio w aplikacji . Ale 90% reszty samouczków powinno działać dobrze.
Krok 1: Dodaj bibliotekę przetwarzania do swojej ścieżki klas. Obejmuje to rdzeń i wszystkie zależności JOGL, których potrzebujesz.
Krok 2: Utwórz klasę, która rozszerza PApplet
i dodaj tam swój kod.
Krok 3: Zadzwoń pod numer PApplet.main("YourSketchNameHere");
, aby uruchomić szkic.
Oto mały przykład, który pokazuje te kroki:
import processing.core.PApplet;
public class ProcessingTest extends PApplet{
public void settings(){
size(200, 200);
}
public void draw(){
background(0);
ellipse(mouseX, mouseY, 20, 20);
}
public static void main(String... args){
PApplet.main("ProcessingTest");
}
}
Proszę tylko spróbować coś i umieścić konkretne pytanie, jeśli masz problem. Powodzenia.
Edytuj: Bezwstydna autopromocja: napisałem samouczek dotyczący korzystania z przetwarzania jako biblioteki Java, dostępny here.
Cześć, dziękuję za odpowiedź. Wciąż jestem nowicjuszem w procesie importu zewnętrznych bibliotek, orzechy rozumiem główne linie. Kiedy mówisz, aby zaimportować bibliotekę przetwarzania, czy ma to być słoik, czy też powinienem zaimportować pliki stąd: https://github.com/processing/processing? Ponieważ nigdzie nie mogę znaleźć pliku core.jar ... – ypicard
@ypicard Słoik rdzenia zawiera proces samego przetwarzania. Ale możesz również użyć źródła. To naprawdę zależy od tego, co dokładnie chcesz zrobić. Ale jeśli nie wiesz, jak działa ścieżka klas lub jak znaleźć słoiki, dlaczego próbujesz użyć bardziej zaawansowanego środowiska IDE? Lepiej być na razie tylko z edytorem Processing. –
Ponieważ wszyscy musimy się uczyć jednego dnia lub drugiego;) A podstawowe IDE przetwarzania nie jest tak potężne ... Udało mi się pobrać słoiki z aplikacji, jak powiedziałeś, zaimportować je do mojego projektu, a teraz, gdy Próbuję uruchomić twój kod, otrzymuję wyjątek ClassNotFoundException. Najwyraźniej w moim imporcie nie można znaleźć klasy ** ProcessingTest **. Wygrzebałem pliki źródłowe na Github i udało mi się znaleźć ** Klasa ProcessingTestUtil **, ale to nie jest ta, której szukam ... Gdzie mam teraz iść? – ypicard