※這個是比較難的問題
提供給同學研究
可以好好思考
1.為什麼貓會往下掉?
2.是不是有個地板?不然怎麼不會掉下去。
3.跳躍時還可以利用左右鍵移動,是怎麼設計的?
<<學習主題>>
- 重複執行指令運用
- 判斷指令”如果”的運用
- 偵測顏色
觀看基本任務點此
範例下載
<<重點提示>>
- 重複執行指令會一直執行除非你按下停止程式。
- 重複執行重複的速度會很快,所以建議變化的數據要小一點。
- 如果指令與重複執行指令都是在標籤”控制”裡面。
- 如果指令旁邊有一個可以組合的凹洞,這個凹洞呈現六邊形表示必須塞入條件方塊。
- 條件方塊通常位於標籤”偵測”與”運算” 這兩個裡面,呈現六邊形的方塊就是條件方塊。
<<學習主題>>
觀看基本任務點此
範例下載
<<重點提示>>
- Scratch畫面的X座標是從 -240 到 240 中間點是 0
- Scratch畫面的Y左標是從 -180 到 180 中間點是 0
- 使用XY座標移動的特色是 不用管目前物件的面向是幾度
- 可以在”動作”標籤中 尋找 X座標 選項 將他打勾 就可以知道目前物件的X位置
- 可以在”動作”標籤中 尋找 Y座標 選項 將他打勾 就可以知道目前物件的Y位置
- X座標是控制左右 也就是 往右是增加X座標 往左是減少X座標
- Y座標是控制上下 也就是 往上是增加Y座標 往下是減少Y座標
- 在”控制”標籤裡面可以找到 “如果” 與 “重複執行” 這兩個指令
- “如果”是一種條件判斷的運用 當條件符合時 就會執行 “如果”區域裡面的程式碼
- “運算”標籤裡面可以找到 判斷用的條件算式 如 ? > ? , ? < ? , ? = ? 這些
<<學習主題>>
觀看基本任務點此
範例下載
<<重點提示>>
- 如果使用的是(移動??步),就會往物件的面向去移動
- 跟使用(將X座標增加??)的意思不一樣 可以去嘗試看看
- 再來是面向的角度 所有物件一開始都是朝向90度 也就是物件的右手方向是他的正面
- 而0度指的是 物件的正上方
- 180度指的是 物件的正下方
- 270度指的是 物件的左手邊
- 最後是物件的大小,一開始物件的大小為100%
- 所以你調整成200%就是兩倍大
- 如果你調整成50%就是一半
- 如果調整成10%就是10分之一大小