使精灵跟随鼠标移动

本教程将介绍如何让精灵始终在鼠标所在位置,无限制地跟随鼠标,如果按下按钮,则跟随鼠标,如果鼠标距离精灵太近,则跟随鼠标,或者让精灵保持一定距离跟随鼠标。

提示:这些脚本不仅可以使精灵跟随鼠标,还可以使精灵跟随其他精灵。

始终跟随鼠标

此脚本使精灵始终位于鼠标位置:

【图1】

也可以使用可拖动精灵功能,但这需要用户点击。

无限跟随鼠标

此脚本将使精灵跟随鼠标移动,但如果鼠标移动得足够快,则精灵会滞后一些。

【图2】

或者,可以使用以下脚本:

【图3】

这使跟随鼠标的对象具有更多的速度。

如果布尔值为真,则跟随鼠标

如果布尔值为真,则此脚本将使精灵跟随鼠标移动。

【图4】

如果精灵靠近足够接近鼠标,则跟随鼠标

此脚本将使精灵跟随鼠标移动,但仅当鼠标指针接近精灵一定距离时才会跟随。

【图5】

保持距离跟随鼠标

此脚本将使精灵无限制地跟随鼠标,但永远不会接触鼠标。值得注意的是,脚本中存在缓冲区。如果距离在50到70之间,则不会发生任何事情。这是为了使精灵不会跳动或反弹不稳定。

【图6】

随着鼠标远离而更快地跟随鼠标

此脚本将使精灵无限制地跟随鼠标。随着鼠标离精灵越来越远,精灵将加速,直到再次接近,然后再次减速。

【图7】

注意:数字12可以增加使精灵跟随速度更慢,或减少使精灵跟随速度更快。

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程