P5.js ±âÃÊÆíÀ» ÇнÀÇÑ ÀÚ, °´Ã¼ÁöÇâ ¾ð¾î¸¦ Æ÷±âÇÏ°í ½ÍÁö ¾ÊÀº ÀÚ¸¦ À§ÇÑ Ã¥:p5.js ÄÚµù <±âÃÊÆí>¿¡¼ C, C++, ÀÚ¹Ù, ÀÚ¹Ù½ºÅ©¸³Æ®, ÆÄÀÌ½ã µî ´Ù¾çÇÑ ÄÚµù ¾ð¾îµéÀÇ ÇÙ½É °øÅë ºÐ¸ð ´Ù¼¸ °¡Áö(¡æº¯¼ö, Á¶°Ç, ¹Ýº¹, ¹è¿, ÇÔ¼ö)¿¡ ÁýÁßÇÏ¿© ¸ñÂ÷¸¦ ±¸¼ºÇÏ¿´´Ù¸é, º»¼ <°´Ã¼Æí>Àº °´Ã¼ÀÇ ¼¼ °¡Áö ÇÙ½É ¿ä¼Ò(¡æŬ·¡½º, »ó¼Ó, ´ÙÇü¼º)¿¡ ÁýÁßÇÏ°í ÀÌ¿¡ ±â¹ÝÇÑ ´Ù¾çÇÑ ÀÀ¿ëÀ¸·Î ÀÚ¿¬½º·´°Ô À̾îÁöµµ·Ï ¸ñÂ÷¸¦ ±¸¼ºÇÏ¿´½À´Ï´Ù.
p5.js´Â ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁ³°í º»¼¿¡¼´Â ƯÈ÷ °´Ã¼ÁöÇâ ¾ð¾î·Î¼ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÇÙ½É ¿ø¸®¸¦ ü°èÀûÀÌ°í ³»½ÇÀÖ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×¸®°í p5.js¿¡¼ »ç¿ë ºóµµ°¡ ³ôÀº ÇÔ¼ö ¹× Ŭ·¡½ºµéÀ» ¼±º°ÇÏ°í À̵éÀ» ÀÌ¿ëÇÑ ´Ù¾çÇÑ È°¿ë ¹æ¹ýÀ» ¼Ò°³ÇÏ¿´½À´Ï´Ù. Áï, p5.js¸¸ÀÇ ÀåÁ¡ÀÎ ½±°í Á÷°üÀûÀÎ ÄÚµù ¹æ½Ä°ú ½Ã°¢ÀûÀÎ Ãâ·ÂÀ» °´Ã¼ÁöÇâ ÄÚµù ¹æ½ÄÀÇ ÇÙ½É ¼¼ °¡Áö¿¡ ÃÖÀûÀ¸·Î ºí·£µùÇÑ ±âº» ¿¹Á¦¸¦ Á¦½ÃÇÏ°í ÀÖ½À´Ï´Ù. ±×¸®°í ±âº» ¿¹Á¦¸¦ ´Ù¾çÇÏ°Ô ºñƲ¾î ¼öÁ¤ÇÑ ¿¹Á¦µéÀ» ¹Ýº¹ ½Ç½ÀÇØ º½À¸·Î½á ÄÚµù ÀÀ¿ë ´É·ÂÀ» ±Ø´ëÈÇÕ´Ï´Ù.
13 Ŭ·¡½º
13.1 ÇÔ¼ö 13
13.2 Ŭ·¡½º¿Í °´Ã¼ 15
13.3 ¸Þ¼Òµå Ãß°¡ 30
13.4 ¸Þ¼Òµå À¯Çü 34
13.5 ¸Þ¼ÒµåÀÇ ±âº» ¸Å°³º¯¼ö 37
13.6 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 51
13.7 Á¤¸® 54
14 °´Ã¼¹è¿
14.1 º¹¼ö °´Ã¼ 57
14.2 ¸Å°³º¯¼ö¸¦ °¡Áø »ý¼ºÀÚ 59
14.3 »ý¼ºÀÚ ±âº» ¸Å°³º¯¼ö 67
14.4 °´Ã¼ ¹è¿ 69
14.5 Æ÷ÇÔ °ü°è 87
14.6 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 91
14.7 Á¤¸® 96
15 »ó¼Ó
15.1 »ó¼Ó ¹ÌÀû¿ë 99
15.2 »ó¼Ó°ú super() - ¹Ì¿Ï¼º 102
15.3 »ó¼Ó°ú super() - ¿Ï¼º 116
15.4 »ó¼Ó°ú ¿À¹ö¶óÀ̵ù 121
15.5 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 133
15.6 Á¤¸® 138
16 ´ÙÇü¼º
16.1 ´ÙÇü¼º°ú »ó¼Ó 142
16.2 ´ÙÇü¼º°ú °´Ã¼ ¹è¿ 152
16.3 ´ÙÇü¼º°ú instanceof 163
16.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 179
16.5 Á¤¸® 184
17 ´Ù¾çÇÑ °´Ã¼
17.1 ¹®ÀÚ¿ ó¸® 187
17.2 ¹®ÀÚ¿ ÀÔ·Â 201
17.3 Rectangle °´Ã¼ 206
17.4 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 236
17.5 Á¤¸® 241
18 º¤ÅÍ °´Ã¼
18.1 ¼Óµµ 245
18.2 °¡¼Óµµ 249
18.3 ¸¶Âû 251
18.4 Áøµ¿ 254
18.5 ȸÀü ¿îµ¿ 255
18.6 ¹Ý»ç 258
18.7 ³«ÇÏ 262
18.8 ºÒ±ÔÄ¢ ¿îµ¿ 264
18.9 ź¼º 266
18.10 Drag & Drop 275
18.11 º¹ÇÕ ¿îµ¿ 282
18.12 ÈûÀ¸·Î Ç¥ÇöÇÑ º¹ÇÕ ¿îµ¿ 290
18.13 ÈûÀ¸·Î Ç¥ÇöÇÑ º¹ÇÕ ¿îµ¿ ? Áß·Â Ãß°¡ 297
18.14 ÈûÀ¸·Î Ç¥ÇöÇÑ º¹ÇÕ ¿îµ¿ ? Àη Ãß°¡ 301
18.15 ÈûÀ¸·Î Ç¥ÇöÇÑ º¹ÇÕ ¿îµ¿ ? ¸¸À¯Àη Ãß°¡ 316
18.16 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 328
18.17 Á¤¸® 343
19 º¤ÅÍ °´Ã¼ ¹è¿
19.1 º¤ÅÍ °´Ã¼¹è¿ ¹ÌÀû¿ë 345
19.2 º¤ÅÍ °´Ã¼¹è¿ Àû¿ë 349
19.3 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 395
19.4 Á¤¸® 401
20 À̹ÌÁö °´Ã¼
20.1 À̹ÌÁö °´Ã¼ Ãâ·Â 405
20.2 À̹ÌÁö °´Ã¼ ¿òÁ÷À̱â 417
20.3 À̹ÌÁö °´Ã¼ ¹Ýº¹ Ãâ·Â 422
20.4 À̹ÌÁö °´Ã¼ ¹è¿ 425
20.5 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 428
20.6 Á¤¸® 434
21 »ç¿îµå °´Ã¼
21.1 p5.sound.js ±â¹Ý »ç¿îµå Ãâ·Â 437
21.2 À̺¥Æ® ÇÔ¼ö¿Í »ç¿îµå Ãâ·Â 445
21.3 »ç¿îµå ÆÄÇü Ãâ·Â 453
21.4 »ç¿îµå ÁøÆø Ãâ·Â 455
21.5 »ç¿îµå ÁøÇà Á¶Àý 458
21.6 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 464
21.7 Á¤¸® 467
22 GUI °´Ã¼
22.1 ¹öÆ° 470
22.2 Åä±Û 477
22.3 ³ëºê 480
22.4 ½½¶óÀÌ´õ 486
22.5 ÅؽºÆ® ÀÔ·Â 490
22.6 ¹Ì´Ï ÇÁ·ÎÁ§Æ® 525
22.7 Á¤¸® 532
¸¶¹«¸®
¸¶¹«¸® 535