返回網站

Tip:EP5

製作角色影子

隨角色移動並做任何動作

Scratch 小學堂

by Scratch-TW

2017年4月8日

製作角色影子,隨角色移動並做任何動作

Scratch 小學堂
- Episode 5 -
by Scratch-TW

...

關鍵積木

  • 分身 [...] 建立
  • 造型換成 [ 造型編號 ] (角色名稱)
  • 定位到 x: { [ x座標 ] (角色名稱) + [ 相對距離... ] }  y: { [ y座標 ] (角色名稱) + [ 相對距離... ] }

範例程式積木

貓咪角色:

運用分身[貓咪]建立積木,製作一個分身(clone)。

之後可以加入任何的角色動作,例如:移動、變換造型等。

...

運用效果[亮度]改變[-100]積木將分身(clone)變成純黑色。

循環無限次積木 while(1):

  • 將影子分身的造型,不斷地換成:目前貓咪角色的造型編號
  • 將影子分身的位置,不斷地換成:目前貓咪角色的位置,再加上相對距離的調整

不需要再對分身設定與主體重複的程式碼,例如:任何外觀與動作。

...

組合以上的積木,就可以製作出一個黑色的分身(clone)成為影子。
影子的外觀造型會跟主體一致、

影子的位置與主體保持固定的相對距離。

範例Scratch專案

留言分享你的Scratch作品網址
歡迎討論、一起學習

訂閱Scratch-TW電子報
取得最新教學課程與活動訊息