每逢跨年,各地都會舉辦絢麗的煙火秀, 現在用程式來模擬看看吧!點擊 後,在舞臺 區中任意位置點擊滑鼠,就可以發射煙火到所 點選的位置,並產生煙火爆開的效果。請參考 範例,觀察施放煙火過程的規律,並用程式實 作出來。 步驟一:建立分身模組 任務:在點擊"建立分身"後,要讓程式先把煙火碎片的分身建立完成,再讓使用者發射煙火,這樣煙火爆炸時,才會有要散開的許多煙火碎片。 步驟二:發射火箭模組 任務:收到「準備發射」的訊息後,當使用者用滑鼠指標點選舞臺區任意位置,煙火就必須從該位置的正下方,向上移動到滑鼠指標點選的位置。 步驟三:初始設定模組 任務:為了讓煙火碎片的分身朝四面八方移動,收到「爆開」的訊息後,要先設定 煙火碎片的初始位置,並設定亂數的面朝方向、大小、顏色、移動距離。然 而,為了模擬自然界物體掉落時速度會越來越快,可以透過計時器達成。因為若利用計時器的數值來計算煙火碎片每次要向下移動的距離,那麼只要計時器的數值持續增加,就可以讓煙火碎片每次移動的距離越遠,也就會有越來越快的效果。 步驟四:煙火爆開模組 任務:煙火爆開包含了煙火碎片朝四面八方移動並落下,以及煙火碎片移動時在路徑中畫下的彩色線條。 步驟五:碎片落下模組 任務:如同煙火爆開階段的第2步驟,要重複多次讓煙火碎片落下,而且還是要移動一段距離,但是移動速度要越來越慢。這樣,煙火碎片看起來就會有掉落的效果。