老師你好,我是一名在悉尼大學(xué)讀書的研究生,在學(xué)到p5js課程時遇到了一些問題,我對代碼這一方面不是特別擅長,想要找一個可以輔導(dǎo)p5js的老師,請問你們可以做這方面的輔導(dǎo)嗎?
這位同學(xué)你好,悉尼大學(xué)研究生p5js課程我們當(dāng)然是可以輔導(dǎo)的了。
考而思是一家專業(yè)的海外留學(xué)生輔導(dǎo)機構(gòu),課程涵蓋全英語系國家從小學(xué)到研究生的全階段課程,像p5js這種受眾面十分廣大的課程,或者說是軟件我們的老師自然也是掌握著這方面的知識的。
p5.js 是個 JavaScript 創(chuàng)意編程程式庫,其專注在讓編程更易于使用及更加廣泛的包容藝術(shù)家、設(shè)計師、教育工作者、初學(xué)者以及任何對此感興趣的人!p5.js 是個免費及開源的軟件,是所有人都可以自由使用的軟件及用于學(xué)習(xí)軟件的工具。
使用軟件sketchbook(素描板或繪畫板)的原始比喻,p5.js具有一整套繪圖功能。然而,你并不局限于你的繪圖畫布,你可以把你的整個瀏覽器頁面想象成你的畫卷!為此,p5.js已經(jīng)添加了數(shù)據(jù)庫這一設(shè)施,這使得與其他HTML5對象交互變得更加容易,包括文本、圖像、視頻、網(wǎng)絡(luò)攝像頭和聲音等。
有了它,您可以簡化構(gòu)建圖形和交互體驗的方式。為設(shè)計、建筑、時尚、游戲創(chuàng)造豐富多彩、充滿活力、引人入勝的視覺效果,無所不能。
悉尼大學(xué)研究生p5js課程包括:
變量和循環(huán):
課程涵蓋變量以及如何存儲、修改和重用數(shù)據(jù);循環(huán),以及如何使用隨機從計算機獲取隨機值。
流程和響應(yīng):
1.設(shè)置和繪制:創(chuàng)建隨時間運行的程序。
2.輸入,響應(yīng)鼠標和鍵盤。
3.繪圖。
4.用代碼做不同的工具。
5.條件句,用代碼做決定。
媒體:加載和顯示圖像、形狀和字體:
課程涵蓋外部媒體、文件格式、如何加載和顯示圖像、如何加載和顯示矢量形狀、如何加載字體和顯示文本以及如何處理聲音文件。
綜合一,非線性敘事:
1.非線性敘事
2.超文本體驗
3.類型交互
4.高級鍵盤交互
我們將使用更長的例子,包括模式、事件和轉(zhuǎn)換。
動作:移動和編排形狀:
課程中,您將學(xué)習(xí)代碼中的運動類型,如何使用代碼、變換和計時器創(chuàng)建運動。
功能:構(gòu)建新的代碼模塊:
課程涵蓋函數(shù)、帶參數(shù)的函數(shù)以及函數(shù)返回值的基礎(chǔ)知識。
對象:創(chuàng)建結(jié)合變量和函數(shù)的代碼模塊:
課程涵蓋如何定義類、向類中添加字段和方法、創(chuàng)建類的實例以及創(chuàng)建類的多個實例。
數(shù)組:使用變量列表:
課程涵蓋數(shù)組,如何聲明和創(chuàng)建數(shù)組,如何分配和準備值,等等。
合成B,游戲:
課程將著重于將元素放在一起,以創(chuàng)建包括運動、對象和數(shù)組在內(nèi)的工作。它還將涵蓋碰撞。
擴展:添加攝像頭:
課程涵蓋使用視頻和視頻回放、添加攝像機圖像和分析、操縱DOM、集成現(xiàn)有的JavaScript庫以及在實例模式下使用p5.js。
同學(xué)你不妨添加一下我們下方的微信或者與我們的在線客服取得聯(lián)系,我們的課程規(guī)劃師將會為同學(xué)你匹配最適合的輔導(dǎo)老師。