如何用代碼製作一個月亮收集器?
02-26
工具:Processing3,具體步驟如下:
1. 使用class定義對象Moon;使用x和y坐標以及值為1的直徑來初始化月亮的形狀;並運用init函數提供月亮的信息。
2. 隨著時間的推移,月亮的形狀也會隨之發生改變。在這裡,我建立spread函數來傳遞這種變化,再通過show函數來展示整個場景。
3. 創建顯示窗口並初始化moons數組,再運用for循環設置moons的運行規則。
4.設置背景並調用spread和show函數運行整個程序,再運用mousePress來創建交互。
最後是效果圖:
推薦閱讀:
TAG:Processing編程語言 | 數字媒體藝術 | 新媒體藝術 |