分享

【Scratch 教學】舞台安全框 2 -Scratch老師該知道的事

上一篇傑夫老師介紹了舞台安全框,並且留下了一個問題,就是如何讓角色平順的移出舞台。這一篇,傑夫老師就先來介紹一個「作弊」的方法。
既然是作弊的方法,就並不是真的把角色移出舞台,方法就是做一個16 pixels 的邊框。但問題是怎麼做一個剛剛好 16 pixels 的邊框呢?咦?為什麼不是 15 而是 16? 會提出問題的才是有在認真學習,讓傑夫老師繼續說明。
這就是 Scratch 老師該知道的第二件事:Scratch 的造型繪圖區的方格,每一格就是 4 pixels 寬 x 4 pixels 高。利用這一點,要繪製出一個在舞台四邊各 16 pixels 的角色造型就不是什麼難事了,這也是為什麼不是 15 pixels 的理由。

繪圖區的方格,每一格就是 4 pixels x 4 pixels

首先,用向量圖的方式在繪圖區的其中一個角落畫出一個 16x16 的正方形,正好就是 4格寬 x 4格高。繪製時將繪圖區盡量放大,就很容易地能畫出來喔。(畫矩形時按下 shift 鍵,畫出來的就會是正方形,這點應該都知道吧!)

16x16 的方形,正好就是 4格寬 x 4格高

記得先把此角色(不是背景喔)定位在 x=0, y=0 的位置,在舞台上就看到這個(黑色)正方形位於角落。
接下來,簡單的延伸就可以拉出寬 16 pixels 的長方形了。基於 16x16 的這個正方形,先拉出一個底邊之後,再用同樣方式拉出一個側邊。

基於 16x16 的方形拉出底邊與側邊

接下來用複製的方式,很快的就能畫出四個邊。移動時可以用上下左右鍵,就可以做微調移動,這樣就能很精確的做出大小 480x360 的造型了。避免不小心再動到,記得要將這四個邊「建立群組」。

另外的兩邊,用複製的方式就可以

這樣就可以了嗎?當然還沒,要記得讓這個外框角色的圖層移到最上層喔!

外框角色的圖層移到最上層

接著,就來試試看吧!不用寫複雜的程式,不用對每個角色一一調整位置,就可以讓各個角色平順的消失在舞台上。

貓咪與方形都能平順的消失在邊緣

這個方式,在某些遊戲的場景中,例如遊戲就是需要有個外框,就能派上用場。但是,大多的動畫與遊戲不會有外框,這個方式還是不好。 傑夫老師就留到下次再為您介紹正解。Bye now. 
#Scratch  #Scratch教學  #傑夫老師 
分類:學習

傑夫(Jeff)老師喜歡研究積木型(block)程式,如:Scratch, App Inventor, micor:bit,除了有一般中小學生的課程,也不定期的會開設Scratch師資培訓班,並且是「Scratch的100個技巧」的共同作者。

評論
上一篇
  • 【Scratch 教學】舞台安全框 1 -Scratch老師該知道的事
  • 下一篇
  • 【Scratch 教學】舞台安全框 3 -Scratch老師該知道的事
  • 更多文章
    載入中... 沒有更多了