2015年9月7日 星期一
Scratch積木式程式語言教學2
移動10步,就是往前移動10
Scratch的世界中,"前方"到底在哪裡
找到角色的【資訊】,除了看到XY座標的資訊,還可找到"方向"
方向就是由旋轉角度決定,所以是可以變更的!
將X座標增加10
角色座標由(100,50)變成(110,50),所以執行這個積木會往右移動了10個單位。
所以,如果希望角色能精準地左右移動,應該用哪個積木控制呢?
Scratch積木式程式語言教學1
下圖積木組成一樣,但結果就是不一樣!
請找一找,差別在哪?
【重複執行】包含了兩個【如果】,放不同的位置,執行結果就不同囉!
左圖:
【如果】按下右移鍵...
【如果】按下左移鍵...
這兩個如果是獨立事件,個別偵測判斷。
右圖:
【如果】按下右移鍵...條件符合會執行
1.將x座標增加10
2.【如果】按下左移鍵...
第二個【如果】被包含於第一個【如果】,右移鍵..的狀態下才會檢查左移鍵,這樣對嗎?
右圖:
【如果】按下右移鍵...條件符合會執行
1.將x座標增加10
2.【如果】按下左移鍵...
第二個【如果】被包含於第一個【如果】,右移鍵..的狀態下才會檢查左移鍵,這樣對嗎?
訂閱:
文章 (Atom)