p5.js
๐
Table of contents
๐
Reminders
- ์ง์ ํ์ดํํ์.
- ํ์ํ ๊ฑธ ์ธํฐ๋ท์์ ์ฐพ์๋ณด์.
- ์ด๊ฑธ๋ก ๋ญ ์ฌ๋ฐ๊ฒ ํ ์ง ๊ณ ๋ฏผํ์.
Processing
์ฝ๊ณ ๋ณด์ด๊ฒ ๋ง๊ป
- Easy to use
- WYSIWYG
- Opensource
p5.js ์์ํด ๋ณด๊ธฐ
p5.js๋?
- ํฌ๋ฆฌ์์ดํฐ๋ธ ์ฝ๋ฉ์ ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Processing์ ์ค๋๋ ์ ์น์ ๋ง๊ฒ ํด์ํ ๊ฒ
p5.js๋ก ์ค์ผ์น
- p5.js ์น์๋ํฐ ์ดํด๋ณด๊ธฐ

- ๋์ ์ฒซ ์ค์ผ์น: ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ญ ์กฐ๊ธ ๊ทธ๋ ค๋ณด์.
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
}
- ๊ทธ๋ ค๋ณธ ๊ฑธ ์ ์ฅํ๋ ค๋ฉด?
- setup๊ณผ draw๋ ๊ฐ๊ฐ ์ด๋ค ์ญํ ์ ํ ๊น?
- draw ํจ์๋ฅผ ์ด์ฉํด์ ์ ๋๋ฉ์ด์
ํ๋ ค๋ฉด: ํ๋ฉด์ ๊ฐ์ด๋ฐ (20, 20) ์์ด ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋
- ๊ทธ๋ฆฌ๋ ํฌ๊ธฐ๋ฅผ ์กฐ๊ธ ํค์๋ณผ๊น?
- ๋ฐ๋ณตํด์ ๊ทธ๋ฆฌ๊ธฐ

p5.js๋ก ์ด๋ฏธ์ง ๋ค๋ฃจ๊ธฐ
p5.js๋ก ์ํธ์์ฉ
Reference link
5์ 9์ผ ๊ฐ์๊น์ง ์ดํด๋ณด๊ณ ์ฌ ์๋ฃ๋ค
๐