星光閃閃

建立角色的分身。望眼星空,滿天星光究竟是有限,還是無窮無盡。

本節重點

  1. 匯入 CC0 公眾授權圖片,使用繪圖技巧填補「空白」區域。
  2. 使用「漸層」方式填色,了解「透明不填色」的運用時機。
  3. 繪圖工具「重新塑形」,繪製多邊形或圓弧曲線。
  4. 運用「分身」功能,建立與刪除分身,大量產生角色。
  5. 進階學習:搭配「隨機取數」,突顯分身差異,與眾不同。
  6. 延伸學習:搜尋「雪花」或「snowflake」,仿製造形。

一、課程準備

二、下載並匯入 CC0 公眾授權的圖片

使用 CC0 公眾授權圖片當背景,開啟 CC0 免費圖庫搜尋引擎,輸入關鍵字,如「森林」或「forest」這類螢火蟲會出現的場景,潮濕有水、光線昏暗、樹木叢聚的地方都可以。

Pixabay 網站,點選「免費下載」,選取稍微大於「長640,寬480」以上的圖片,動動腦解除「我不是機器人」的挑戰。將圖片暫時儲存於「桌面」或「下載」,同時也把檔案重新命名。

記得點選「舞台」,選擇「上傳」按鈕,將先前下載的圖片匯入到 Scratch 中當背景。

技巧一

由於圖片的大小不一致,將造成背景上下出現空白區域。此時可以將圖片的上下邊界拉長延伸以覆蓋空白區域,達成修補的效果。此一技巧,也是寬螢幕電視所使用的方法喔。

技巧二

將上下空白區域填入「相近顏色」也可以達到修補效果,此一方法更為簡單。

三、繪製「一隻」螢火蟲

接著,我們就要開始繪製螢火蟲,記得只要「一隻」就可以,因為我們要使用「分身」來產生許多的螢火蟲。透過「漸層」填色來模擬發光的自然現象,漸層中有兩個顏色的漸漸變化,選擇「開始」與「結束」的顏色,其中之一為「不填色」的透明。

意象型態的螢火蟲

擬真型態的螢火蟲

四、使用「重新塑形」繪製複雜圖形

塑形工具可以增加或減少「頂點」,改變圖形的「邊」為「直線」或「曲線」。右圖範例將正方形修改成四角星芒的造型。

五、大量建立分身

在「控制」類別中,找到控制分身的三個指令積木,分別是「建立()的分身」、「刪除分身」與「當分身產生」。下圖範例,建立星星的10個分身,而「每個分身」在當分身被建立時,會自行旋轉10次後再刪除。

六、本尊和分身

分身是由本尊複製出來的,分身和本尊此時會一模一樣,不論是造型、大小尺寸、位置都是一樣的。下圖範例,首先會建立「自己的分身」,然後說出「我是本尊」;而分身則是說出「我是分身」。這裡我們使用一個技巧,定位到隨機位置,好讓本尊與分身可以在不同的位置出現,而不至於兩者重疊看不見。

隨機

隨機不易預測、更不容易找出規則,運用隨機可以增加作品的變化,模仿自然界隨處可見的隨機現象。下圖,按下空白鍵後,角色會說出一個隨機取出的數字,即1、2、3、4、5當中的任一數字,猜猜看你是否知道下一個數字會是多少呢?

想想看

如果是下圖,隨機取數 1 到 5.0 ,那麼這個抽出來的數字是什麼形式呢?

有哪些隨機效果?

Scratch 中除了「隨機」字樣可以選擇外,透過隨機取數(如抽籤)的方式,也可以營造出許多隨機效果。想想看,擲硬幣的正反面效果,又該怎麼表示呢?

七、為何要使用分身呢?

  1. 如果舞台中需要許多相同的角色呢?像是一群蝙蝠、滿天的星星、射擊遊戲的子彈等。
  2. 如果一開始不知道遊戲中需要多少數量的角色,那麼該怎麼辦呢?
  3. 即便運用複製的方式,產生許多相同的角色,也是要一個一個修改。
  4. 模擬真實世界「生生不息」的效果,角色從「產生」到「刪除」的過程。

八、來吧!運用分身來創作

本單元提供以下幾個範例作品,都是運用「分身」來創作,營造出豐富而繽紛的視覺效果。

九、大同小異的分身

下圖,我們再次使用「重新塑形」,將直線變成圓弧曲線,仿製雪花造型。透過「隨機取數」的方式,產生「不同」大小、「不同」位置的雪花,但都「同樣」往下掉落。「分身」功能複製了相同的角色,而「隨機取數」卻令角色間充滿不確定的差異。

十、無限多個分身,可以嗎?