Scratch编程教程-使精灵跟随鼠标移动

使精灵跟随鼠标移动
本教程将介绍如何让精灵始终在鼠标所在位置,无限制地跟随鼠标,如果按下按钮,则跟随鼠标,如果鼠标距离精灵太近,则跟随鼠标,或者让精灵保持一定距离跟随鼠标。
提示:这些脚本不仅可以使精灵跟随鼠标,还可以使精灵跟随其他精灵。
始终跟随鼠标
此脚本使精灵始终位于鼠标位置:
也可以使用可拖动精灵功能,但这需要用户点击。
无限跟随鼠标
此脚本将使精灵跟随鼠标移动,但如果鼠标移动得足够快,则精灵会滞后一些。
或者,可以使用以下脚本:
这使跟随鼠标的对象具有更多的速度。
如果布尔值为真,则跟随鼠标
如果布尔值为真,则此脚本将使精灵跟随鼠标移动。
如果精灵靠近足够接近鼠标,则跟随鼠标
此脚本将使精灵跟随鼠标移动,但仅当鼠标指针接近精灵一定距离时才会跟随。
保持距离跟随鼠标
此脚本将使精灵无限制地跟随鼠标,但永远不会接触鼠标。值得注意的是,脚本中存在缓冲区。如果距离在50到70之间,则不会发生任何事情。这是为了使精灵不会跳动或反弹不稳定。
随着鼠标远离而更快地跟随鼠标
此脚本将使精灵无限制地跟随鼠标。随着鼠标离精灵越来越远,精灵将加速,直到再次接近,然后再次减速。
注意:数字12可以增加使精灵跟随速度更慢,或减少使精灵跟随速度更快。