Articles

co je p5.js a jak ji používat?

Dnes bych chtěl vysvětlit, p5.js. Jsem také p5.JS začátečník takže se pokusme seznámit s p5.js společně!

p5.JS je napsán v JavaScriptu, ale původně je zpracován (https://processing.org/). Zpracování je vizuální kódovací nástroj pro výtvarné umění. Zajímavé je, že zpracování není jen pro vývojáře, ale také pro umělce, designéry, výzkumníky a ty, kteří si chtějí užít umění. p5.js se používá v JavaScriptu, takže jej můžeme použít s DOM.

následuje P5.oficiální stránky js.
https://p5js.org/

jak používat p5.js

Udělejme dnes jednoduchou věc. Naším cílem je znát malé tipy a udělat animaci.

Krok 1: Vytvořte jeden soubor HTML a vytvořte odkaz na p5.js a váš vlastní soubor JavaScript.

snadný způsob, jak získat odkaz, je jít na oficiální stránky a najít CDN. Kopírovat něco … / p5.min.js a vložte jej do HTML.

HTML vypadá výše uvedený obrázek.

2. Krok: vytvořte kruh

creativeCanvas(šířku plátna, výšku plátna) funkce nastaví velikost plátna.

funkce pozadí() nastavuje barvu plátna, které vytvoříme. * Používám barevný parametr, ale můžete použít i jiné parametry. Podívejte se prosím na oficiální stránky (https://p5js.org/ reference / # / p5 / background).

funkce noStroke() znamená žádný obrys elipsy.

elipsa(x umístění elipsy, y umístění elipsy, šířka elipsy, výška elipsy) .funkce nakreslí elipsu.

nezapomeňte otevřít HTML ve Vašem prohlížeči!

skript.js

Váš prohlížeč vypadá jako tento

Krok 3: Pojďme, aby vaše elipsa pohybu!

nakreslete () funkční smyčky navždy. Jediné, co musíte udělat, je vytvořit sady y-umístění 0 a poté je zvýšit. Pak dostanete animaci, že vaše elipsa se pohybuje od horní do dolní části plátna.

skript.js
Demo Krok 3

Krok 4: Dělat mnoho bodů, a přesunout je nekonečně

Pojďme udělat poslední krok.

random () funkce je náhodné plovoucí číslo. V mém kódu jsem nastavil “ random (width)“. To znamená, že se vrátí 0 až 500, což je maximální šířka plátna. Pokud je to jen náhodné (), nastaví se od 0 do 1. Pak už si možná všimnete … pokud je to náhodné (6, 10), vrátí se 6 až 10. Je to docela snadné pochopit, že?

Demo Krok 4

Že je to dnes! Doufám, že můžete získat tip z mého příspěvku. Pokusím se udělat složitější věci a podělit se o své zkušenosti zde později.