scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

各位小夥伴你們好:編程

到上期咱們學習了動做模塊的所有指令。接下咱們用動做模塊作一個小小項目,來總結咱們前面學的內容。學習

 

在作項目以前咱們先來換一個背景。url

 

在左下角舞臺區,點擊打開背景庫,選擇本身所須要的背景。.net

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

這裏咱們選擇第二個,你們也能夠選擇其餘的背景。code

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

點擊右下角的確認按鈕,選擇背景。blog

選擇以後默認進入背景操做區。這裏咱們不須要,因此咱們點擊腳本區。get

如圖:it

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

接下來咱們就能夠寫咱們代碼了(或者叫組合代碼塊更合適)io

選擇點擊操做角色class

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

輸入下面指令組合。咱們的意圖是讓小貓往右邊移動,碰到邊界返回。

而後往左邊移動(負方向),碰到左邊邊界以後,再反彈。

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

咱們點擊以後發現,小貓沒有反應。

那是程序錯了嗎?不是的,實際上是程序已經執行完了。

爲了便於你們理解咱們在中間插入一句(暫停1s)

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

此次再繼續點擊會發現,先跑到右邊反彈,停了1s,而後回到左邊又反彈。

(回到了原來的位置)

 

這個程序只運行一次,因此要想它在兩邊來回移動。咱們須要用到一個控制模塊的指令。

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

咱們插入重複10次。點擊以後發現小貓會左右顯示,只是左邊的顯示一閃而過。

 

緣由是碰到左邊邊界以後,立刻就開始執行下個循環了。

 

爲了達到咱們想要的效果咱們在運行一次後加一句暫停1s。

 

scratch少兒編程第一季——0六、人在江湖混,沒有背景怎麼行。

 

這樣以後咱們就能看到,小貓在兩邊來回的移動了(只是移動過程很快),給咱們的感受是在兩邊出現。後續咱們學習如何控制它的移動速度。

本期咱們就到這裏,下期再會。

相關文章
相關標籤/搜索