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

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

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

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

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

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

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

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

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

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

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

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

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

圖2.16 執(zhí)行舞臺動畫
2.2.3 2秒對話間隔時間
【本小節(jié)源代碼:資源包\C2\3.sb3】
從前面的執(zhí)行效果來看,由于會同時顯示Tom和Jerry的對話內(nèi)容,看起來不像在對話,如果在Tom說話的同時,Jerry等待2秒后再說話,似乎更加自然一些。那么應(yīng)該如何搭建方塊呢?這里就需要用到“等待”方塊了,操作步驟如下:
(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)完成后,單擊圖標(biāo),可以看到Tom和Jerry的對所示。話變得自然了。單擊
圖標(biāo),可以結(jié)束動畫效果,如圖2.20所示。

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

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

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

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

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

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

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

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

圖2.28 保存項目
說明“立即保存”表示把項目存在了Scratch官方網(wǎng)站的服務(wù)器上。如果想將項目保存到自己的計算機(jī)中,找到“保存到電腦”選項即可。后面的章節(jié)中均采取“立即保存”的方式,不再說明。
- Python快樂編程:人工智能深度學(xué)習(xí)基礎(chǔ)
- Learning Apex Programming
- 算法訓(xùn)練營:入門篇(全彩版)
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優(yōu)化計算
- Python時間序列預(yù)測
- Python算法從菜鳥到達(dá)人
- iOS開發(fā)實戰(zhàn):從入門到上架App Store(第2版) (移動開發(fā)叢書)
- C語言程序設(shè)計與應(yīng)用(第2版)
- QGIS 2 Cookbook
- JQuery風(fēng)暴:完美用戶體驗
- 從零開始學(xué)Python大數(shù)據(jù)與量化交易
- Mastering PowerCLI
- SQL Server 2014 Development Essentials
- Learning Perforce SCM
- Building Microservices with .NET Core 2.0(Second Edition)