2023年9月28日 星期四

lulu week03

week 03

step01

1.開心專案,設置畫布大小寬度和高度都為 500,float x=250, y=250,宣告了兩個浮點數變void draw(): 在這個函數中,圓形被畫在畫布上,並且 xy 的值分別增加 dxdyellipse畫一個圓,位置由 xy 決定,寬和高都是 5 。


2.宣告了兩個浮點數變數 dxdy,並初始化它們的值為 1;更新 xy 的值,使得圓心的位置隨著時間不斷改變,因此圓形在畫布上移動。


3.dxdy 被初始化為介於 -1 到 +1 之間的隨機值;碰到畫布邊緣時改變移動方向。

4.將畫布的背景設置為黑色

5.使用 for 迴圈畫了了20個小圓的位置和速度,且更新每個小圓點的座標,使其根據其速度在畫布上移動。

6.創建20個小圓點,每個小圓點都以不同的速度移動,並且當彼此之間的距離小於100時,用紅色線段連接它們。

7.畫布中有40個小圓點,每個小圓點都以不同的速度移動,並且彼此之間的距離影響連接它們的線段的顏色。

8.增加點與點之間的吸引力







沒有留言:

張貼留言