突破角色尺寸限制
使用 Scratch 設計角色時,往往會被預設的 480x360 長寬所限制,這篇文章將會介紹兩種方法,用來突破 Scratch 的角色尺寸限制,讓設計超過範圍的大尺寸角色,也可以正常運作 ( 可以將角色尺寸不斷放大 )。
快速導覽:
方法 1、超迷你造型
突破尺寸限制的第一個方法,就是使用「超迷你造型」,超迷你造型是一個約為 1x1 或 2x2 左右的造型,在造型頁籤裡繪製造型時,可以從造型縮圖看到造型「真正的尺寸」,下圖的例子,繪製了一個 2x2 的迷你圓形,將圓形對齊畫布中心,命名為 small。
加入「想要放大的造型」,下圖使用貓咪造型,將造型對齊畫布中心,命名為 big。
造型完成後,編輯積木程式測試突破角色尺寸限制:
- 點擊綠旗時,尺寸設定 100%。
- 點擊角色時,切換至 small 造型,將 small 造型的角色,放大 50。
- 放大後,再切換回 big 造型。
完成後,點擊綠旗,點擊貓咪角色,就可以不斷放大,突破尺寸限制。
為什麼可以突破尺寸限制呢?因為 Scratch 在進行尺寸放大時,會按照目前角色的「造型」大小,所以只要 2x2 的 small 造型沒有超過尺寸限制範圍,就可以無限制地放大,放大後再切換回 big 造型,就會一併放大 (因為放大時,角色內所有造型都會跟著放大 )
同樣的道理,如果要做到「縮小到無限小」的角色,就將上述步驟反過來,縮小 big 造型,再切換回 small 造型即可 ( 因為原本的做法會被超小尺寸造型鎖定而無法縮小 )。
如果要讓程式更為彈性好用,也可以透過「函式」,將積木組裝成新的縮放尺寸積木,下圖的範例更搭配了邏輯判斷積木,判斷當尺寸小於等於 100 時就會改用原本的造型尺寸,執行後,按下鍵盤的向上鍵,貓咪就會不斷放大,按下向下鍵,貓咪就會不斷縮小。
方法 2、超大尺寸角色
突破尺寸限制的第一個方法,就是「繪製一個超大尺寸」的造型,在造型頁籤裡繪製造型時,可以從造型縮圖看到造型「真正的尺寸」,下圖的例子,製作一個 1440x1080 的風景造型,對齊畫布中心 ( 上傳圖片後,轉換成向量圖就可以使用「選取」工具縮放尺寸 )。
範例圖片:下載連結
完成後,在舞台上就可以看到這個是舞台長寬三倍大的角色。
造型完成後,編輯積木程式測試突破角色尺寸限制:
- 點擊綠旗時,使用重複無限次積木。
- 每次重複時,將角色定位到「滑鼠座標 x -2」的位置。
完成後,點擊綠旗,移動滑鼠,就會模擬出在超大的風景裡,使用望遠鏡探索的效果。
特別注意!這個做法有一個限制!不能使用「調整尺寸」的積木,只要一使用調整尺寸的積木,就會偵測到造型超過界限,就會強制將角色縮小,並且再也無法調整回超大尺寸 ( 只能重新再做一個角色 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~