如何用代碼製作一個月亮收集器?

工具:Processing3,具體步驟如下:

1. 使用class定義對象Moon;使用x和y坐標以及值為1的直徑來初始化月亮的形狀;並運用init函數提供月亮的信息。

2. 隨著時間的推移,月亮的形狀也會隨之發生改變。在這裡,我建立spread函數來傳遞這種變化,再通過show函數來展示整個場景。

3. 創建顯示窗口並初始化moons數組,再運用for循環設置moons的運行規則。

4.設置背景並調用spread和show函數運行整個程序,再運用mousePress來創建交互。

最後是效果圖:

推薦閱讀:

TAG:Processing編程語言 | 數字媒體藝術 | 新媒體藝術 |