2017年9月25日 星期一

Scratch積木介紹


出現在角色頭上,代表角色心裡想的事情。



事件,所有程式的開始都是從事件開始。程式的開始可以選擇點擊綠色旗子就讓程式自己跑。
如果程式需要有開始之前的說明,就可以選擇使用"當XX鍵被按下",這樣在點擊綠色旗子之後就開始跑說明,說明結束後可以顯示"按下任意鍵之後開始"的訊息。
當然也可以使用"當角色被點擊"來做為程式的開始。
程式百百種,沒有最好的選擇,只有最適合的選擇。要使用哪個都要看程式本身的需求。

控制,就是條件式結構。

控制裡面,程式執行的次數、條件都可以被設定;例如:某件事情做10次或一直重複做某件事情。
如果也可以判斷是否符合我們設定的條件,例如:如果符合條件就顯示"OK",不符合條件就顯示"不OK"。
還有一種條件式結構會先讓程式執行一次,再判斷是否符合條件,就是"重複直到"。





或者先等待,直到某個條件觸發後開始執行動作。
控制角色移動、轉向等等的選項都在動作裡面。

使用左轉幾度右轉幾度來控制角色轉向。



使用移動10點來控制角色前進,改變數值來增加或減少速度。

 設定角色初始位置
 設定角色在幾秒內移動到某個定點。

 當角色前進時,碰到邊緣反彈。



角色面對的方向。






角色所說的話。

是把造型換成指定造型,所以只會換一次造型。
角色的造型換成下一個,如果有3個造型,就會一路換下去。
隱藏角色。
顯示角色。

當角色碰到滑鼠。


當紫色碰到紅色。

碰到綠色



按下滑鼠鍵