Scratch少兒程式設計(三)外觀模組

2022-09-13 03:45:10 字數 3248 閱讀 1370

上一節我們學過了簡單的聲音模組,那馬接下來我們要學習的也是比較簡單的外觀模組,通過它可以改變角色的很多造型。

下面我們先來看一下,外觀模組都有哪些積木組成呢?

雖然看上去積木很多,但是實際上卻沒什麼難度。通過字面上的意思,我們可以輕易讀懂每塊積木的代表含義。

一、讓角色思考並說話

1.使用說…和思考…積木命令角色說話或者思考,就像漫畫一樣,如下圖所示(左面小貓為說話,右面小貓為思考,區別在於思考時會冒出幾個小泡泡)並且說…和思考…中的內容會永久地顯示在氣泡中。

2.如果要在一段時間後自動消失,可以使用說…秒和思考…秒,達到多少秒後,說話氣泡會立刻消失。

二、角色切換造型

1.換成某個造型:角色有多個造型的時候可以通過這個指令切換到某個指定的造型

三、舞台背景切換

這個是針對我們舞台背景的外觀模組指令,我們角色也可以使用我們的這個指令改變我們的舞台背景

1.換成某個背景:舞台有多個背景時,使用之後會將我們的背景切換到我們指定的那個背景。

四、改變角色大小

1.將大小設為xx:這個一般是在程式開設的時候將角色進行乙個初始大小的設定,有時也會用在程式中途指定角色的大小。

2.將大小增加xx:xx為正數的時候,角色會逐步慢慢變大;相反xx為負數的時候,角色就會慢慢變小。

五、圖形特效

這組積木塊為角色或背景的各種特效,通過下拉三角,可以發現有很多種特效。 

將…特效設定為x 下拉列表可以選擇具體的特效。

將…特效增加x 積木可以在當前特效的基礎上增加或減少而非直接設定。

例如,當前角色的虛像特效為40,再增加虛像特效60,這時角色的虛像特效為100,最終就像幽靈一樣消失了。

如果想要將影象還原到最初的狀態,可以使用"清除圖形特效"積木。

連續使用多個特效積木可以給乙個圖形新增各種特效。下圖展示了所有的特效。

上圖分別為特效:1.清除圖形特效(初始狀態)  2.顏色  3.魚眼  4.漩渦  5.畫素化  6.馬賽克  7.虛像  8.亮度

將顏色特效設定為xx:經過實驗測試,顏色特xx的值得取值範圍為(0-199)

將顏色特效增加xx:xx的取值範圍同樣是(0-199)

ps:顏色特效為0時,保持原先的顏色,超過199顏色會重新開始

將魚眼特效設定為xx:魚眼特效xx的取值範圍不限

將魚眼特效增加xx:xx的取值範圍不限

ps:魚眼特效,這個看起來就像是採用廣角鏡頭**

將漩渦特效設定為xx:漩渦特效xx的取值範圍不限,如果xx為負數,角色會以角色的中心點往右旋轉;如果xx為正數,角色會以角色的中心點往左旋轉,

將漩渦特效增加xx:xx的取值範圍不限,如果xx為負數,角色會以角色的中心點往右旋轉;如果xx為正數,角色會以角色的中心點往左旋轉,

ps:漩渦特效,讓角色圍繞其中心點旋轉

將畫素化特效增加xx:xx的取值範圍不限,負數和正數都可以,角色的畫素會慢慢逐漸變大,數值越大越明顯最後變成單一顏色

將畫素化特效設定為xx:漩渦特效xx的取值範圍不限,角色的畫素會慢慢逐漸變大,數值越大越明顯最後變成單一顏色

將馬賽克特效增加xx:xx的取值範圍不限,負數和正數都可以,數值越大,馬賽克效果越明顯(表現形式就是會有更多的小小的角色拼湊排列,直到最後看不清變成顏色)

將馬賽克特效設定為xx:負數和正數都可以,數值越大,馬賽克效果越明顯

將虛像特效增加xx:xx的取值範圍【0-100】,數值越大虛像越明顯,100的時候角色就完全看不到

將虛像特效設定為xx:xx的取值範圍【0-100】,數值越大虛像越明顯,100的時候角色就完全看不到

ps:虛像特效可以理解為透明度

將亮度特效增加xx:xx的取值範圍[-100,100],負數數值越大就月暗到-100角色就全黑,正數數值越大就越亮到100角色就全白。

將亮度特效設定為xx:xx的取值範圍[-100,100],負數數值越大就月暗到-100角色就全黑,正數數值越大就越亮到100角色就全白。

清除特效:顧名思義就是將賦予角色的圖形特效進行清除,一般會結合其他特效一起使用,比如我們之前講到的顏色、馬賽克、亮度等等特效。

顯示:角色會在舞台顯示出來,預設角色是顯示。

隱藏:使用之後角色會在舞台消失不見,有時候我們在一些案例中需要將某個角色不顯示,就可以通過這個;一般情況下使用隱藏之後也會結合我們的顯示一起進行。

移到最前面/後面:是將角色移動到所有角色的最前面,以及除舞台背景外的最後面

前移/後移xx層:是將角色像前/後移動具體的xx層

我們看著是3個變數,其實這邊點選下拉三角是有5個變數分別是(造型編號、造型名稱、背景編號、背景名稱、大小)

造型編號/名稱:角色有時候會有多個造型,就可以通過這個造型編號/名稱指令獲取和使用具體某乙個造型

背景編號/名稱:同樣的我們背景有時候會有多個,就可以通過這個背景編號/名稱指令獲取和使用具體某乙個背景

大小:這個跟我們之前設定的大小指令類似,但是這個是可以獲取我們當前角色的大小;比如我們之前使用指令:將角色大小設定為90,如果我們使用這個大小指令就可以獲取到當前角色的大小是90,在一些案例中通常可以用在判斷語句裡面

好了,小朋友到這裡我們就介紹完了,是不是看上去有些多,沒關係,只要大家多練多觀察,相信很快就會掌握!

少兒程式設計 Scratch

最近了解了一下少兒程式設計方面的東西,記錄一下相關的資訊,說說自己對這塊的看法。少兒程式設計 於一款名叫scratch的軟體 這是一款由麻省理工學院 mit 設計開發的少兒程式設計工具。其特點是 使用者可以不認識英文單詞,也可以不會使用鍵盤。構成程式的命令和引數通過積木形狀的模組來實現。用滑鼠拖動模...

Scratch少兒程式設計(四)運算模組

本章我們主要學習scratch 運算 模組中的各個積木。含有基本的數 算符 比較運算子 邏輯算符 字串的處理 和一些特殊的算術運算子以及取隨機數。讓我們來一起學習吧!一 數 算符 此組積木塊,共包含4個積木,其意義為最基本的數 算 加減乘除 使用方式如下圖 二 取隨機數 在xx和xx之間取隨機數,很...

Scratch少兒程式設計(四)運算模組

本章我們主要學習scratch 運算 模組中的各個積木。含有基本的數 算符 比較運算子 邏輯算符 字串的處理 和一些特殊的算術運算子以及取隨機數。讓我們來一起學習吧!一 數 算符 此組積木塊,共包含4個積木,其意義為最基本的數 算 加減乘除 使用方式如下圖 二 取隨機數 在xx和xx之間取隨機數,很...