2018年11月15日 星期四

簡單學 Scratch #4 造形與背景


Scratch   中已內含豐富的圖型,有的是角色,有的是背景,如何善用這些範例庫的圖型是重要的學習對象。



今天請別人當主角,貓咪就休息吧!
↓在角色面版中,滑鼠指向貓咪,按滑鼠右鍵,選《刪除》,將貓咪移除

接著載入新的角色--Avery Walking

↓在選取   Avery   Walking  時,名字下方有個《造型4》


↓角色範例庫中每個角色的造型數量不一,蝙蝠有2個造型,而籃球只有1個造型(沒有標明造型數量就代表只有一個造型)

↓角色載入後,先點選角色,再點選造型面版就可以看見avery   walking   的四個造型

現在要寫個小程式讓角色動起來

↓程式如下

大部份程式所用的積木在上次已經講過了,只有紫色的《造型換成下一個》是新介紹的積木。它的功用就是取用下一個造型來代替目前的造型。以這個Avery Walking角色來說,它有四個造型輸流呈現,顯現自然的走路動作。而貓咪只有1個造型,就無法達到走路的動畫效果。

↓執行結果:   按下綠旗後,Avery   在舞台上來回走動


接下來是背景的更換,預設的背景是全白的,我們也可以從範例庫中挑選其它的背景

↓點選《在範例中挑選背景

↓點選海灘背景:   beach   malibu

↓載入海灘後,取代原來的白色背景


↓點選背景面版的1號背景,也就是原來的白色背景,按滑鼠右鍵→《刪除》,將白色背景刪除


↓海灘背景成為1號背景


↓接著再載入沙漠  desert 及學校 school1兩個背景,也就是現在共有三個背景了


現在我們要修改程式,當角色走到舞台的盡頭變換下一個背景。

↓程式如下:

程式新增的部份說明如下:
1.   由於我們有3個背景,於是在程式開始的時候將海灘設為背景
2. 將等待時間由0.2秒改成0.1秒,這樣就不用花太多的時間看效果
3.   背景換成下一個

↓《背景換成....》   是一個下拉選單,不要認為只能選取特定背景,可以用《上一個》或《下一個》

↓執行結果如下

學習重點:
1. 角色與造型
2.   背景的變換
3.   如何由程式中控制造型及背景的變換

沒有留言:

張貼留言