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

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

來自專欄 Scratch魔法編程

在scratch裡面,所有的表現結果都在「舞台區」呈現,前面我們學習的「石頭剪刀布」遊戲,也是在「舞台區」完成的。

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

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

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

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

舞台坐標系如下圖:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://www.zhihu.com/video/949653927621373952

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

https://www.zhihu.com/video/949655199967674368

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

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

附加題:

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


本號可接Scratch書籍教程編寫,歡迎出版社前來諮詢。


推薦閱讀:

沐風老師詳解Scratch 2.0中文幫助:時尚競賽
關於少兒編程,這六件事你知道嗎?
逗爸信息課之免費學scratch兒童編程語言(麻省理工開發的)
沐風老師詳解Scratch 2.0中文幫助:奔跑到終點線

TAG:Scratch少兒趣味編程書籍 | 兒童編程 | 兒童學編程 |