Scratch(四)舞台區詳解


Scratch里面,所有的表現結果都在“舞台區”呈現,前面我們學習的“石頭剪刀布”游戲,也是在“舞台區”完成的。

Scratch零基礎魔法編程(四)舞台區詳解

舞台區是非常重要的區域,所以我們今天單獨用一個章節來詳細說說這個舞台。

 

既然是一個舞台,我們在安排角色位置的時候,就必須有一個可以定位的方法,那么我們采用的是坐標系的方式。

坐標系在小學高年級會接觸,但是在實際教學中,我們發現低年級的學生也能快速掌握。所以我們先來看這個舞台的坐標系是怎么樣的:

Scratch零基礎魔法編程(四)舞台區詳解

我們在舞台區滑動鼠標,會發現在上圖紅色方框位置的數字會變化,這就是鼠標所在舞台的位置。

舞台坐標系如下圖:

Scratch零基礎魔法編程(四)舞台區詳解

注意,在這個舞台區上,所有的數字是沒有單位的,也就是說無論是x還是y的數值,我們不能用日常的單位去衡量,這個數字不是毫米,也不是像素,而是一個相對於舞台中心的一個對比值。

下面,我們來讓這個小貓移動到舞台指定的位置(98,-110),我們該怎么做呢?

首先,我們先在角色區中點擊一下小貓,角色小貓會出現藍色框,這表示我們將對小貓下命令;

Scratch零基礎魔法編程(四)舞台區詳解

然后在中間功能區找到藍色動作功能積木:

Scratch零基礎魔法編程(四)舞台區詳解

我們將數字改為98,-110,改了后再點擊一下這個藍色積木塊,小貓一下就出現了在98,-110的位置了。

Scratch零基礎魔法編程(四)舞台區詳解

我們要對舞台區的坐標大概位置心里要有概念,因為以后所有的角色都將在舞台區出現,那么對角色位置的精確安排就非常重要,心里對舞台區有概念后,未來我們制作任何游戲,包括角色的大小調整,我們心里都能在第一時間出現這個游戲完整的樣子而不會茫然。

我們了解了舞台坐標之后,然后需要了解下一個內容——舞台背景。

一個精美的游戲或是動畫作品,除了主要角色之外,應該還有對應的背景,這樣會讓整個作品看起來更加美觀,也容易讓觀眾有代入感。

所以,我們了解舞台后,現在要開始學習安排舞台背景。

舞台背景我們通常會采用一些圖片作為素材,Scratch軟件里也自帶了一部分,我們先從這里打開:

Scratch零基礎魔法編程(四)舞台區詳解

點擊紅色的框,我們可以看到軟件自帶的背景圖片,選中一個后點擊右下角確定按鈕:

Scratch零基礎魔法編程(四)舞台區詳解

這個圖片然后就會出現在舞台區,並放置於小貓的背后,不會擋住小貓:

Scratch零基礎魔法編程(四)舞台區詳解

同樣,舞台背景也是角色,我們一樣可以對舞台背景進行編程,只不過舞台背景編程的功能要少一些:

Scratch零基礎魔法編程(四)舞台區詳解

如果有多個背景要切換怎么辦呢?

我們點擊功能區中的背景選項:

Scratch零基礎魔法編程(四)舞台區詳解

這里我們可以對背景進行添加和刪除。

Scratch零基礎魔法編程(四)舞台區詳解

在這一排按鈕里,第一個是導入軟件自帶背景,第二個是自己畫一個背景,第三個是導入電腦里其他文件夾中的圖片,第四個是調用攝像頭拍一張。

對於不要的背景,我們可以右鍵點擊背景,然后選擇刪除,或是點擊背景圖片上的小叉:

Scratch零基礎魔法編程(四)舞台區詳解Scratch零基礎魔法編程(四)舞台區詳解

我們一般會在網上搜索一些圖片,或是自己做一些背景,然后導入進來,怎么使用scratch自帶繪圖功能我們下次再說,我們今天先用自帶的背景圖片來學習一下對背景進行編程:

我們先導入兩張背景圖片:

Scratch零基礎魔法編程(四)舞台區詳解

注意看,每個背景圖片都有自己的名字,這個名字是在導入的時候就設定好了的。同時,這些背景都有自己的序列號,由上至下從1號開始。

Scratch零基礎魔法編程(四)舞台區詳解

鼠標左鍵按住背景圖片拖住可以上下移動排列順序。

Scratch零基礎魔法編程(四)舞台區詳解

針對這些背景,我們利用前一章學習的功能模塊來對背景進行一個簡單編程,讓這些背景每1秒鍾切換一次:

Scratch零基礎魔法編程(四)舞台區詳解

Scratch零基礎魔法編程(四)舞台區詳解

今天我們熟悉了舞台和背景,這樣是不是未來可以做出魂斗羅這樣有滾動的背景呢?好期待呀。

是不是覺得很簡單,對,入門確實非常簡單,不過也別高興的太早,本編要在下一開始對角色進行詳解,會漸漸提高難度,也越來越精彩,敬請關注。

 

附加題:

請給上一期做的“石頭剪刀布”游戲加入背景,有沒有辦法讓小貓出不同的動作選擇不同背景呢?

 


Scratch零基礎魔法編程(一)為什么你要學Scratch兒童編程
Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程游戲
Scratch零基礎魔法編程(三)剪刀石頭布
Scratch零基礎魔法編程(四)舞台區詳解
Scratch零基礎魔法編程(五)角色詳解
Scratch零基礎魔法編程(六)用“角色”與“舞台”的組合做個小動畫
Scratch零基礎魔法編程(七)“觸碰”基礎
Scratch零基礎魔法編程(七)篇外.用小動畫和觸碰能做大型游戲?
Scratch零基礎魔法編程(八)聲音模塊詳解

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM