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. 如何由程式中控制造型及背景的變換
沒有留言:
張貼留言