- 零基礎學Scratch少兒編程:小學課本中的Scratch創意編程
- 白宏健
- 2018字
- 2019-12-20 11:52:50
2.2 動手試一試
下面開始使用Scratch軟件搭建方塊,實現貓和老鼠聊天的界面效果,逐步講解具體的編程步驟。我們將從貓和老鼠閃亮登場、貓和老鼠打招呼、2秒對話間隔時間、增加對話內容和添加舞臺背景5個方面進行講解。
2.2.1 貓和老鼠閃亮登場
【本小節源代碼:資源包\C2\1.sb3】
首先,我們將故事中的主人公(貓和老鼠)添加到舞臺中,為貓和老鼠分別起個名字,設置貓和老鼠在舞臺中的位置,為接下來的對話做好準備。具體操作步驟如下:
(1)打開Scratch軟件,觀察圖2.4所示的界面,在舞臺下方的角色區域可以看到一只可愛的小貓。Scratch把這樣的小貓叫作“角色”。我們首先改變一下小貓的名字,找到小貓角色上方的角色選項。

圖2.4 Scratch中的小貓角色
(2)在輸入框中輸入Tom,就將小貓的名字修改為Tom了,如圖2.5所示。

圖2.5 修改小貓的名字
(3)在舞臺中,單擊小貓角色,就可以拖動小貓到舞臺中的任意位置,如圖2.6所示。

圖2.6 拖動小貓到舞臺中的任意位置
(4)接下來添加老鼠角色。找到舞臺下方的“選擇一個角色”圖標并單擊,在彈出的角色庫窗口中,單擊上方菜單中的“動物”標簽,然后單擊選中一幅老鼠圖片,具體操作步驟如圖2.7所示。

圖2.7 添加老鼠的操作步驟
(5)將老鼠的名字修改為Jerry,修改的方法可參照步驟(2),如圖2.8所示。

圖2.8 修改老鼠的名字
(6)為了使Tom和Jerry的對話看起來更加自然,接下來調整一下Jerry的造型。首先單擊面板上的“造型”標簽,然后在選中“選擇”工具的狀態下框選老鼠Jerry,如圖2.9所示。

圖2.9 編輯老鼠Jerry
(7)選中Jerry后,會出現8個調節點。按住鼠標左鍵拖曳最下方的調節點向右旋轉,便可以調節Jerry的方向了,如圖2.10所示。

圖2.10 調節Jerry的方向
(8)添加完Tom和Jerry后,舞臺效果如圖2.11所示。

圖2.11 Tom和Jerry開始準備聊天
2.2.2 貓和老鼠打招呼
【本小節源代碼:資源包\C2\2.sb3】
我們的主人公Tom和Jerry登上舞臺后,第一次見面應該互相打聲招呼。接下來,我們就開始制作Tom和Jerry打招呼的場景。具體操作如下:
(1)首先讓Tom向Jerry打招呼。單擊選中Tom角色,然后單擊面板中的“代碼”標簽,接著單擊“事件”方塊組,最后用鼠標將方塊拖曳到右側的方塊搭建區域,具體操作如圖2.12所示。

圖2.12 給Tom添加事件方塊
(2)單擊“外觀”方塊組,找到方塊,并將其拖曳到方塊搭建區域中
方塊的下方。拖曳到位時,方塊間會自動進行連接,如圖2.13所示。

圖2.13 給Tom添加對話方塊
(3)單擊“你好!”,然后按鍵盤中的Delete按鍵將其刪除,再輸入“Jerry,最近好嗎?”,如圖2.14所示。

圖2.14 給Tom輸入打招呼的內容
(4)接下來,給Jerry添加對話內容。具體操作方法與Tom的基本相似,只不過Jerry回答的內容不同,操作后的界面如圖2.15所示。

圖2.15 給Jerry添加打招呼的內容
(5)完成后,單擊圖標,可以看到Tom和Jerry對話的場景。單擊
圖標,可以結束動畫效果,如圖2.16所示。

圖2.16 執行舞臺動畫
2.2.3 2秒對話間隔時間
【本小節源代碼:資源包\C2\3.sb3】
從前面的執行效果來看,由于會同時顯示Tom和Jerry的對話內容,看起來不像在對話,如果在Tom說話的同時,Jerry等待2秒后再說話,似乎更加自然一些。那么應該如何搭建方塊呢?這里就需要用到“等待”方塊了,操作步驟如下:
(1)首先選中Jerry角色,如圖2.17所示。

圖2.17 選中Jerry角色
(2)單擊“控制”方塊組,找到方塊。將其放在
方塊和
方塊之間,如圖2.18所示。

圖2.18 給Jerry角色添加等待方塊
(3)Tom說話用了2秒,所以,Jerry最好等待2秒。將“等待1秒”修改為“等待2秒”,如圖2.19所示。

圖2.19 修改Jerry角色的等待時間
(4)完成后,單擊圖標,可以看到Tom和Jerry的對所示。話變得自然了。單擊
圖標,可以結束動畫效果,如圖2.20所示。

圖2.20 Tom和Jerry的對話效果
2.2.4 增加對話內容
【本小節源代碼:資源包\C2\4.sb3】
接下來,繼續為Tom和Jerry添加對話內容。出一個簡單的數學問題怎么樣呢?由Tom提問,Jerry回答。具體操作步驟如下:
(1)首先鼠標選中Tom角色,如圖2.21所示。

圖2.21 選中Tom角色
(2)單擊“控制”方塊組,找到方塊,將其拖放在
方塊的下面,并且修改為“等待2秒”,如圖2.22所示。

圖2.22 給Tom角色添加等待方塊
(3)單擊“外觀”方塊組,找到方塊,將其拖放在
方塊的下面,并且將“你好”修改為“Jerry,問你一個數學問題”,再拖曳
方塊,放在
方塊的下面,將內容修改為“3+5等于幾?”,如圖2.23所示。

圖2.23 給Tom角色添加對話
(4)為Jerry添加對話。添加對話的方法與Tom的基本相似,具體搭建方塊如圖2.24所示。

圖2.24 給Jerry角色添加對話內容
(5)再為Tom添加對話內容,具體搭建方塊如圖2.25所示。

圖2.25 給Tom角色添加對話內容
2.2.5 添加舞臺背景
【本小節源代碼:資源包\C2\5.sb3】
接下來,為Tom和Jerry的對話添加一個舞臺背景。具體操作步驟如下:
(1)找到舞臺下方的“選擇一個背景”圖標,單擊該圖標,在彈出的背景庫中找到一張喜歡的圖片并單擊確定,如圖2.26所示。

圖2.26 添加舞臺背景
舞臺背景添加后的界面效果如圖2.27所示。

圖2.27 舞臺背景效果
(2)保存項目。選擇上方菜單中的“文件”→“立即保存”命令即可,如圖2.28所示。

圖2.28 保存項目
說明“立即保存”表示把項目存在了Scratch官方網站的服務器上。如果想將項目保存到自己的計算機中,找到“保存到電腦”選項即可。后面的章節中均采取“立即保存”的方式,不再說明。
- Vue.js設計與實現
- PyQt從入門到精通
- DevOps入門與實踐
- Internet of Things with the Arduino Yún
- 秒懂設計模式
- Drupal 8 Configuration Management
- H5頁面設計:Mugeda版(微課版)
- Hands-On Automation Testing with Java for Beginners
- Keras深度學習實戰
- Learning Concurrency in Kotlin
- 從零開始學Linux編程
- Python機器學習之金融風險管理
- Go語言開發實戰(慕課版)
- OpenCV 3.0 Computer Vision with Java
- INSTANT Premium Drupal Themes