問題:
箭:
- 按綠旗後,箭就要出現移到XY(0,0)位置,箭數變數設為5。
- 如何讓箭在拉弓射箭時,水平向後退?當箭被滑鼠按下後,箭的X座標就是滑鼠的X座標,且箭跟著滑鼠向左側移動,放開滑鼠後,箭向右方射出去。
- 如何設定箭速的快慢?箭速變數是到準星距離的三分之一。
- 箭要拉到直弦的位置後,才有箭速
- 每拉一次箭,箭就少一支?
- 射出去的箭碰到邊緣就隱藏?
- 箭碰到右方紅色終點線就要清除弦的筆跡?
- 如果還有箭
- 就先移到XY(0,150)
- 再在1秒內,垂直下滑到XY(0,0)位置
- 箭數=0,停止程式
弓、準星
上弦點:
- 按綠旗後,移到上弦點位置,廣播準備發射。
- 按綠旗後,開始下筆,利用上下弦點畫出弓弦。
- 如果箭尾碰到弦
- 開始拉弓弦時,要先清除所有筆跡
- 就開始畫箭尾到上弦點的弦
- 否則
- 預備狀態只畫上弦點到下弦點的弦
下弦點 - 按綠旗後,移到下弦點位置。
- 當接收到準備發射,開始下筆。
- 如果箭尾碰到弦
- 就開始畫箭尾到下弦點的弦
- 否則
- 預備狀態只畫上弦點到下弦點的弦
箭筒: - 根據箭支數目,更換箭筒造型。
- 總共只有五支箭。
氣球: - 出現位置?
- 氣球上升速度?
- 碰到箭,更換爆裂造型,分數+1
- 如果氣球Y座標>180就回到出發位置,
- 造型更換為正常氣球造型。
| |
|