Podstawowe elementy p5

Z Zasoby CoderDojo
Skocz do: nawigacji, wyszukiwania

Oprócz opakowania niektórych natywnych poleceń JS w łatwo przyswajalne i używalne sreberka, p5 definiuje również pewien sposób pisania programu oraz udostępnia funkcje pozwalające na łatwą integrację z myszą, klawiaturą i ekranem.

Typowy szkielet kodu p5 zawiera co najmniej dwie funkcje setup() i draw(), które deklarujemy tak:

function setup() { }

function draw() { }

Tak napisany program działa. Robi NIC ale nie zawiera błędów. Funkcja setup() wykonywana jest jeden raz na początku – używana jest zazwyczaj do przygotowania środowiska, ustawienie początkowych wartości zmiennych, „handlerów” zdarzeń itd. Funkcja draw() natomiast stanowi główną pętlę programu i jest automatycznie wywoływana około 60 razy na sekundę.