亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

p5.js入門教程和基本形狀繪制

2024-05-06 16:43:07
字體:
來源:轉載
供稿:網友

一、什么是p5.js

最近接觸了一門數字媒體藝術類的課程,名為Interactivity,教的是p5.js。

主講老師就是開發者之一……還是挺激動的。

p5.js是一個為藝術家、設計師而開發的Javascript庫,可以看作是Processing的Web版本。如果有Processing學習經驗的話,p5.js上手會非???。

至于p5.js有什么用,這個問題很難回答,因為我本身也是個初學者。

我目前覺得p5.js是一個很好的激發創意的工具,并且你可以將p5.js的內容嵌入網頁,讓你的網站更炫。

二、使用p5.js

p5.js擁有在線的代碼編輯器,網址如下:

http://alpha.editor.p5js.org/

左邊輸入代碼,點擊運行按鈕,就可以在右邊看到代碼運行效果。

你可以注冊一個p5.js帳號,每次你的代碼都可以保存在官方網站,無論是修改、測試或展示都十分方便。

下圖是用ellipse()函數畫了一個圓:

p5.js入門教程,p5.js教程

三、上手p5.js

當你新建了一個p5.js工程后,便會生成以下的代碼:

function setup() { //setup函數,每次程序開始運行時執行一次,用于初始化。  createCanvas(400, 400);//生成一個400x400的畫布 }  function draw() { //draw函數,每秒運行60次,不斷地在畫布上繪制圖形  background(220);//繪制背景,顏色為RGB(220,220,220) } 

p5.js程序總是從setup()開始執行,執行過一次setup()后,便進入draw()函數的不斷循環調用。

可以發現,語法和JavaScript并沒有什么太大的不同,只是多了很多特殊的函數以供調用罷了。

四、繪制基本圖形

在p5.js中,繪制圖形是件很容易的事情,有很多相關函數:

function setup() {   createCanvas(400, 400); }   function draw() {   background(220);   ellipse(100,100,100,100);//繪制橢圓(x,y,寬,高)   triangle(150,150,150,200,200,200);//繪制三角形(x1,y1,x2,y2,x3,y3)   quad(180,100,200,150,270,150,250,100);//繪制四邊形(x1,y1,x2,y2,x3,y3,x4,y4)   rect(30, 20, 50, 50);//繪制矩形(x,y,寬,高)   line(0,0,100,100);//繪制線段(x1,y1,x2,y2)起點至終點   arc(200, 50, 50, 50, 0, HALF_PI);//繪制弧(x,y,寬,高,起始角度,終止角度) } 

效果如下圖所示:

p5.js入門教程,p5.js教程

當然,線條色和填充色都是可以替換的,也可以修改線條粗細:

function setup() {   createCanvas(400, 400); }   function draw() {   background(220);      stroke(255,128,128);   strokeWeight(5);   fill(255,200,0);   ellipse(100,100,100,100);   triangle(150,150,150,200,200,200);      noStroke();   fill(100,255,0);   quad(180,100,200,150,270,150,250,100);   rect(30, 20, 50, 50);      stroke(0);   line(0,0,100,100);   arc(200, 50, 50, 50, 0, HALF_PI); } 

效果如下圖所示:

p5.js入門教程,p5.js教程

五、查閱Reference

p5.js提供了許多函數用來進行創作,并且許多函數都有多種重載函數,這里不一一講解。

p5.js官網提供了Reference,對每一種函數都進行了詳細的解釋,可以通過查閱這些函數的用法來進一步學習p5.js,網址如下:

https://p5js.org/reference/

p5.js入門教程,p5.js教程

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色哟哟亚洲精品一区二区| 久久久久国产精品免费| 亚洲国产精久久久久久久| 日韩av123| 91精品国产自产在线观看永久| 欧美性xxxx在线播放| 国产精品欧美亚洲777777| 国产精品久久电影观看| 国产黑人绿帽在线第一区| 亚洲欧美国内爽妇网| 黄色成人在线免费| 久久国产视频网站| 欧美最猛性xxxxx免费| 国产精品久久久久久久久久久久久| 久久理论片午夜琪琪电影网| 精品久久久久久久久久| 亚洲三级黄色在线观看| 国产91精品视频在线观看| 日韩高清电影免费观看完整| 成人免费观看a| 国产中文字幕91| 欧美激情精品久久久久久大尺度| 日韩av电影免费观看高清| 色噜噜国产精品视频一区二区| 欧美精品在线免费| 成人免费高清完整版在线观看| 精品精品国产国产自在线| 97在线看免费观看视频在线观看| 8050国产精品久久久久久| 日韩精品在线免费观看视频| 国产美女主播一区| 伊人伊成久久人综合网站| 欧美日韩国产综合新一区| 狠狠综合久久av一区二区小说| 伊人久久久久久久久久久| 午夜精品福利在线观看| 青草青草久热精品视频在线网站| 国产精品观看在线亚洲人成网| 欧洲日本亚洲国产区| 欧美肥老妇视频| 亚洲国产日韩一区| 91精品视频网站| 97久久精品视频| 亚洲第一福利网站| 久久精品小视频| 日本精品免费观看| 国产日本欧美视频| 欧美一级淫片aaaaaaa视频| 国产91网红主播在线观看| 日韩电影免费观看中文字幕| 久久久久久久999精品视频| 久久久精品在线| 国产精品久久久久久久一区探花| 欧美怡红院视频一区二区三区| 日韩色av导航| 欧美高清性猛交| 欧美日韩国产丝袜美女| 亚洲新中文字幕| 精品丝袜一区二区三区| 中文字幕欧美国内| 亚洲欧美日韩一区二区在线| 欧美精品精品精品精品免费| 91地址最新发布| 久久久久免费视频| 中文字幕久精品免费视频| 日韩精品中文字幕在线| 成人黄色av免费在线观看| 日韩欧美国产免费播放| 三级精品视频久久久久| 国产精品va在线| 91九色精品视频| 欧美在线www| 色悠久久久久综合先锋影音下载| 97久久超碰福利国产精品…| 久久色免费在线视频| 亚洲欧美日韩中文在线| 欧美性jizz18性欧美| 琪琪第一精品导航| 中文一区二区视频| 日韩小视频在线| 国产成人精品久久| 高跟丝袜一区二区三区| 久久中国妇女中文字幕| 国产精品国产亚洲伊人久久| 欧美性生交大片免网| 日韩电影大全免费观看2023年上| 亚洲国产精品成人av| 欧美成aaa人片在线观看蜜臀| 国产精品免费久久久久影院| 日韩在线视频播放| 日韩有码视频在线| 国产亚洲在线播放| 久久青草精品视频免费观看| 欧美日韩中文字幕在线| 九九热精品在线| 日韩在线观看精品| 88xx成人精品| 亚洲国语精品自产拍在线观看| 97碰在线观看| 国产一区二区三区18| 久久久亚洲欧洲日产国码aⅴ| 久久久亚洲国产天美传媒修理工| 日韩精品在线第一页| 91精品国产99久久久久久| www.久久色.com| 亚洲午夜激情免费视频| 成人精品视频99在线观看免费| 国产一区私人高清影院| 国产日韩在线看片| 亚洲自拍偷拍福利| 一本色道久久综合亚洲精品小说| 国语自产精品视频在线看一大j8| 亚洲偷欧美偷国内偷| 欧美一级电影免费在线观看| 亚洲黄色在线看| 亚洲午夜精品久久久久久性色| 亚洲新声在线观看| 欧美高清无遮挡| 欧美精品一区三区| 久久精品最新地址| 精品久久久久久久中文字幕| 国产精品一区二区在线| 91丨九色丨国产在线| 日韩激情av在线免费观看| 97视频在线观看免费高清完整版在线观看| 亚洲美女久久久| 国产欧美精品在线| 欧美亚洲国产视频小说| 国产一区二区三区在线看| 亚洲男人av在线| 久久精品视频亚洲| 亚洲精品电影在线观看| 久久久国产成人精品| 日韩av最新在线观看| 欧美激情三级免费| 色综合男人天堂| 18久久久久久| 日韩国产高清污视频在线观看| 国产精品日韩欧美大师| 亚洲一区二区在线| 欧美日韩一区二区三区在线免费观看| 国产亚洲欧美另类中文| 欧美黑人xxxⅹ高潮交| 日韩欧美aⅴ综合网站发布| 国产91精品不卡视频| 一区二区三区在线播放欧美| 久久久久久久久久久91| 日韩av免费一区| 亚洲二区中文字幕| 91国在线精品国内播放| 亚洲国产女人aaa毛片在线| 精品伊人久久97| 中文字幕欧美视频在线| 亚洲激情视频在线| 久久免费精品日本久久中文字幕| 亚洲午夜激情免费视频| 日韩视频免费在线| 66m—66摸成人免费视频| 91精品国产91久久久| 国产精品日韩在线| 国产日韩精品电影| 在线精品国产欧美| 日韩大片在线观看视频| 精品久久久久久电影|