突破角色尺寸放大限制
突破角色尺寸放大限制-Scratch 密技
在 Scratch 中放大角色的尺寸是很常用到的技巧,但是有些角色可以放很大;有些又不能,到底是怎麼回事?傑夫老師就來探討一下。
貓咪的造型1,尺寸 96 x 101,最大能放大到 535;最小能縮小到 5。
貓咪角色能放大到 535
一個 1x1 的點,尺寸可以放大到 108000;但不能再縮小。
一點能放大到 108000
而一張滿版(480x360)的角色,尺寸最大只能到 150,但可以縮小到 1。
滿版的卻只能放大到 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」。
新增一個 1x1 的造型,命名為 dot
接著就用下面的程式來放大尺寸。
程式積木
原理就是,先把造型換成 1x1 的 dot,接著放大,放大之後再將造型改變回原來的 Neon Tunnel,利用 dot 可以放得很大,這樣就可以"騙"過 Scratch 突破 480x360 尺寸最大到 150 的限制。
加上『重複 10 次』與『等待 0.5 秒』,執行結果如下:
尺寸放大就能突破限制
注意看尺寸的值,突破了 150 的限制。請發揮你的想像力,利用放大尺寸創作出更炫的作品喔。Bye now~