人物依序跳舞 ( 广播 )
这篇文章会介绍,如何在 Scratch 里使用广播消息、角色造型切换...等积木,实作舞台上的人物,依序跳舞切换造型的动画效果。
角色设定
在角色编辑区,删除猫咪角色,加入四个正在跳舞的人物角色 ( 参考:Scratch 角色设定 )。
分别点选每个人物角色,可以看到每个角色都有一些不同的舞蹈造型,待会使用到这些造型。
透过角色区域的 x、y 和尺寸功能,设定每个人物角色在舞台上的大小和位置。
积木程序原理
因为有四个角色,各自的积木程序如下:
第一个人物:
在点击绿旗后,设定最初的造型,接着让造型变换十次,变换结束后变回原本的造型,同时发送“a”的广播消息。
第二个人物:
第一组程序在点击绿旗后,设定最初的造型,第二组程序设定收到 a 的消息后,让造型变换十次,变换结束后变回原本的造型,同时发送“b”的广播消息。
第三个人物:
第一组程序在点击绿旗后,设定最初的造型,第二组程序设定收到 b 的消息后,让造型变换十次,变换结束后变回原本的造型,同时发送“c”的广播消息。
第四个人物:
第一组程序在点击绿旗后,设定最初的造型,第二组程序设定收到 c 的消息后,让造型变换十次,变换结束后变回原本的造型。
完成效果
四个角色都设定完成后,点击绿旗,就能看到人物依序跳舞的动画。
范例解答
范例解答:人物依序跳舞 ( 广播 )
延伸练习
如果已经熟悉了人物依序跳舞 ( 广播 )的原理,还可以尝试更多好玩的作法:
- 让最后一个角色结束之后,再让第一个角色跳舞。( 解答 )
微信扫码关注
抖音扫码关注