最新消息:

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

Scratch 少儿编程 3264浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

大家应该都看过商场外面的跑马灯效果吧。什么是跑马灯呢?类似于下图鞋店的两个字一直滚动切换。

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和字幕背景的跑马灯效果啦。

转自知乎专栏:花果茶

您必须 登录 才能发表评论!