本節課主要了解並學習外觀類功能塊可實現哪些功能及每一個外觀類功能塊的具體使用。
本節課的課程目標如下:
- 介紹外觀類功能塊的作用
- 介紹外觀類中的每個功能塊
- 創建一個簡單的示例
1
介紹外觀類功能塊的作用
通過使用外觀類功能塊,我們可以控制Scratch程序中角色和舞臺背景的外觀效果,並且以彈出式對話框的形式給用戶展示文字消息。外觀功能塊可以通過一些特殊效果來影響角色的外觀,還可以在程序執行時顯示或隱藏角色,修改角色的大小,甚至可以改變角色的造型和舞臺的背景。
外觀功能塊影響角色和舞臺的顯示方式,根據你在角色列表中選擇的"角色縮略圖"或"舞臺縮略圖"的不同,功能塊列表中所顯示的外觀功能塊也不同。
2
介紹外觀類中的每個功能塊
01
說"你好!" 2 秒
在一個對話氣泡中顯示一句文字消息,並顯示指定的秒數。默認顯示2秒。

02
說"你好"
在一個對話氣泡中顯示一句文字消息,或者把氣泡中顯示的文字刪除後,從而清除掉顯示文本的對話氣泡。

03
思考 "嗯..." 2 秒
在一個思考氣泡中顯示一句文字消息,並顯示指定的秒數。默認顯示2秒。
04
思考 "嗯..."
在一個思考氣泡中顯示一句文字消息,或者把氣泡中顯示的文字刪除後,從而清除掉顯示文本的思考氣泡。
05
顯示
控制一個角色在舞臺上進行顯示。
06
隱藏
控制一個角色在舞臺上進行隱藏。
07
換成“造型1”造型
改變角色的造型,修改角色的外觀。
08
下一個造型
將角色的造型修改為角色造型列表中的下一個造型。當到達列表的末尾時,跳回到列表的開始處。
09
換成"背景1"背景
通過給舞臺分配一個不同的背景,以修改舞臺的外觀。
10
將"顏色"特效增加"25"
通過一個指定的數值,來應用並修改一個特效(顏色、魚眼、旋轉、像素化、馬賽克、亮度、虛像),以修改角色外觀。
11
將"顏色"特效設定為"0"
通過一個指定的數值,應用一個特效(顏色、魚眼、旋轉、像素化、馬賽克、亮度、虛像)。
12
清除所有圖形特效
將一個角色恢復其默認(最初新建角色時)的外觀,去除掉可能應用的所有特效。
13
將大小增加"10"
通過一個指定的數值來修改角色的大小。
14
將大小設定為"100"
將一個角色的大小設置為其最初大小的一個百分比。
15
移至最前面
將一個角色放置到頂層以確保它會顯示。
16
後移"1"層
將角色移動指定的層數,允許其他角色在其之上顯示。
17
造型編號
顯示角色當前的造型編號。
18
背景編號
從背景列表獲取舞臺的當前背景的編號。
19
大小
獲取一個百分比值,表示一個角色的當前大小與其最初大小的比例。
20
下一個背景
將舞臺的背景修改為背景列表中的下一個背景。(在角色列表區選擇舞臺縮略圖時,外觀功能塊中會顯示此功能塊)。
3
創建一個簡單的示例
一塊和大家做一款小遊戲。
遊戲展示效果:
該遊戲由1個角色(一名舞者)組成,通過給角色設置切換造型的腳本,以及給舞臺設置背景圖片和設置播放背景音樂的腳本。
設置如下:
1:首先設置背景圖案
2:給舞臺選擇背景聲音
3:創建角色
4:設置相應的腳本
設置背景圖案及背景音樂切換的腳本
設置人物造型切換的腳本