scratch实现LED、背景跑马灯的效果

时间:2024-04-02 14:51:24

scratch实现LED、背景跑马灯的效果
大家应该都看过商场外面的跑马灯效果吧。什么是跑马灯呢?类似于下图鞋店的两个字一直滚动切换。
scratch实现LED、背景跑马灯的效果
也类似于LED灯不停的变换颜色,让人感觉是在灯光切换。
scratch实现LED、背景跑马灯的效果
手机屏幕边缘颜色不断的切换
scratch实现LED、背景跑马灯的效果
好了。说了这么多,那么我们今天实现的效果是什么呢?

第一个字幕切换:
scratch实现LED、背景跑马灯的效果
第二个LED灯效果切换:
scratch实现LED、背景跑马灯的效果
第三个背景切换效果:
scratch实现LED、背景跑马灯的效果
其实这三个动态的背景切换,都是用相同的代码来实现的。

我们先来认识我们的舞台区域
scratch实现LED、背景跑马灯的效果
在我们舞台区,分为x、y轴。x轴区域是在240到-240,y轴区域是在180到-180.

我们这里想要实现这个效果,首先得需要两个相同得角色。那么这里我们可以用克隆得方法来实现。
scratch实现LED、背景跑马灯的效果
这里为什么要移到480呢?我们来看一个图片
scratch实现LED、背景跑马灯的效果
scratch实现LED、背景跑马灯的效果
我们这里分别克隆了两个可以使用得幕布来让我们进行跑马灯的效果切换。

现在就来看看如何进行切换吧。
scratch实现LED、背景跑马灯的效果
图例:
scratch实现LED、背景跑马灯的效果
这里为什么是x<-440呢。是因为我们需要留一点空间,因为两个幕布之间要形成一个连接,看起来是密不可分的。呈现一个动态往左的效果。

这样我们就可以利用scratch实现LED和字幕背景的跑马灯效果啦。
THE END

现为少儿编程老师,有什么疑问可以私信我哦~~~~
如果你觉得这篇文章不错的话,请点个赞或者关注我啦,你的点赞是我持续写作的动力哦!(好吧,真的是想要关注呀,缺关注!!!)

如果想要代码的同学可以私信我哦~~~