3

分享

【Scratch 教學】突破角色尺寸放大限制

在 Scratch 中放大角色的尺寸是很常用到的技巧,但是有些角色可以放很大;有些又不能,到底是怎麼回事?傑夫老師就來探討一下。
貓咪的造型1,尺寸 96 x 101,最大能放大到 535;最小能縮小到 5。
Scratch Scratch教學 尺寸限制 傑夫老師

貓咪角色能放大到 535

一個 1x1 的點,尺寸可以放大到 108000;但不能再縮小。
Scratch Scratch教學 尺寸限制 傑夫老師

一點能放大到 108000

而一張滿版(480x360)的角色,尺寸最大只能到 150,但可以縮小到 1。
Scratch Scratch教學 尺寸限制 傑夫老師

滿版的卻只有到 150

由此發現到,Scratch會依照造型的大小 (dimension) 來決定尺寸 (size) 能放到多大、縮到多小。
中文唸起來讓人很困擾,wiki 原文:Scratch imposes limits on both the maximum and minimum size of a sprite depending on the dimensions of its costume.
那要如何突破這個限制呢?換句話說,就是想把一個角色放到很大很大,超過 Scratch 的限制。
這個技巧又跟舞台安全框 3那篇一樣,要"騙" Scratch 了。在你要放大的角色中,多建立一個 1x1 的一個造型,造型名稱「dot」。
Scratch Scratch教學 尺寸限制 傑夫老師

新增一個 1x1 的造型,命名為 dot

接著就用下面的程式來放大尺寸。
Scratch Scratch教學 尺寸限制 傑夫老師

程式積木

原理就是,先把造型換成 1x1 的 dot,接著放大,放大之後再將造型改變回原來的 Neon Tunnel,利用 dot 可以放得很大,這樣就可以"騙"過 Scratch 突破 480x360 尺寸最大到 150 的限制。
加上『重複 10 次』與『等待 0.5 秒』,執行結果如下:
Scratch Scratch教學 尺寸限制 傑夫老師

尺寸放大就能突破限制

注意看尺寸的值,突破了 150 的限制。請發揮你的想像力,利用放大尺寸創作出更炫的作品喔。Bye now~
#Scratch  #Scratch教學  #尺寸限制  #傑夫老師 
分類:學習

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

評論
上一篇
  • 【Scratch 教學】重複收廣播 3 - Scratch 中常犯的錯
  • 下一篇
  • 【Python問題】SSL: CERTIFICATE_VERIFY_FAILED 解決方法
  • 更多文章
    載入中... 沒有更多了