前言:目前市場上關於Scratch的圖形編程軟件挺多的,但是我建議用最新版本的Scratch2.0,我用的是一款ArduinoScratch的軟件,同時有Arduino和Scratch2.0這2款編程的所有功能,我本人比較懶,所以不太喜歡下載2款軟件,就用一個,你可以根據自己的喜好去選擇編程軟件,能達到我們的目的就行。(更多scratch編程教程http://www.shaoerbianchengwang.com/scratch)
一、Scratch界面介紹
Scratch界面主要分爲舞臺區、角色區、模塊區、腳本區,如下圖所示:
二、控制程序的執行、停止和全屏顯示
三、編寫小貓走起來的遊戲
我們打開這個軟件,會發現在舞臺區和角色區會默認出現一隻小貓,我們這節課的目的就是要通過編程讓這個小貓走起來。
第一步:造型切換
什麼是造型切換呢?就是小貓走路的動畫最少可以分解爲2個動作畫面快速切換形成(可以分解成多個)。在Scratch中小貓cat1角色默認2個造型(這兩個造型我們可以自己命名),我們將這兩個角色多次交替使用就可以模擬出小貓走路的樣子了。
1.單擊角色區的小貓
2.單擊模塊區上面的造型
如下圖:
第二步:搭建“小貓移動腳步”的腳本程序
1.單擊“腳本”——單擊“動作”——把“移動10步”的模塊拖到腳本區
這時候我們單擊“綠旗(執行腳本)”,會發現我們的小貓不會動,這是因爲在腳本區沒有執行腳本模塊,我們需要把執行腳本的模塊拖到腳本區並和“移動10步”的模塊相連接。
2.單擊“腳本”——單擊“事件”——把“綠旗”的模塊拖到腳本區
腳本程序如下圖:
第三步:搭建“小貓走起來腳步”的腳本程序
和上面的操作步驟差不多,我就不一一說明了,直接上圖腳本程序
“等待模塊”:因爲控制造型的切換速度,如果去掉這一模塊,你會發現小貓跑得很快。
“重複執行”:我們要不斷的切換造型
“碰到邊緣就反彈”:如果沒有這個模塊,我們的小貓會一直跑出舞臺區,加上這個腳本程序模塊,小貓小貓到邊緣會自動返回。
第四步:單擊“綠旗”開始執行你的程序
當運行程序的時候,我們發現舞臺區的小貓返回時居然倒着行走,這個如何解決呢?
單擊角色區小貓左上方“!”,在彈出選項中單擊“只允許左右翻轉”,如下圖
然後單擊“綠旗”開始執行你的程序,小貓終於可以按我們的設想在舞臺區走起來了。