转动的眼球
这篇文章会介绍,如何在 Scratch 里使用重复无限次、建立分身、绘制角色、跟随鼠标移动...等积木,实作简单的眼球转动效果。
角色设定
在角色编辑区,删除猫咪角色,使用绘画,绘制两个新角色 ( 参考:造型与绘图 )。
使用“圆形”,其中一个角色画出“眼球外框”( 不要填满颜色,只要外框 ),另外一个角色绘制“黑色眼球”( 使用一个比较大的黑色圆形当底,一个比较小的白色圆形作为反光 ),绘制完成后在舞台上,应该可以看到组合的眼睛 。
积木程序原理 ( 眼球本尊 )
因为转动眼球时,眼球外框的位置不会改变,所以程序会分成两个角色进行:
眼球外框:
设定点击绿旗的时候,定位到舞台中心点 (0,0)。
黑色眼球:
设定点击绿旗的时候,定位到舞台中心点 (0,0),放入重复无限次积木,在鼠标移动时,黑色眼球座标位置等于“鼠标座标位置 / 12”( 除的数字越大,眼球移动得越小,反之移动得越大 )。
完成后,点击绿旗,当鼠标在舞台区上移动时,眼球就会盯着鼠标转动。
积木程序原理 ( 眼球分身 )
单一个眼球完成后,透过“建立分身”的积木,就能够做出两颗眼球。
眼球外框:
设定点击绿旗的时候,定位到舞台的 (-70,0),同时建立分身,将分身定位到 (70,0)。
黑色眼球:
设定点击绿旗的时候,定位到舞台的 (-70,0),同时建立分身,将分身定位到 (70,0),放入重复无限次积木,在鼠标移动时,黑色眼球座标位置等于“鼠标座标位置 / 12 - 70”和“鼠标座标位置 / 12 + 70”( 因为座标不在中心点,必须重新计算 x 座标 )。
完成效果
完成后,点击绿旗,当鼠标在舞台区上移动时,两颗眼球就会盯着鼠标转动。
范例解答
范例解答:转动的眼球
延伸练习
如果已经熟悉了转动的眼球的原理,还可以尝试更多好玩的作法:
- 将鼠标换成昆虫角色,让眼球盯着这个昆虫看。( 解答 )
微信扫码关注
抖音扫码关注