猫叔趣味Scratch编程课:教你做一只会飞的“喵”

相信很多小朋友都曾经在自己的内心想象过,如果自己拥有翅膀或者超能力,能够像小鸟和超级英雄们一样,自由的在天空飞翔,那是多么美妙的一件事情。

今天猫叔就教大家利用Scratch软件中现有的素材,做一只会飞行的“喵咪”,帮大家实现童年时的小愿望,怎么样啊

本节内容

本节课动画

思路:

通过画面大家可以看出,咱们今天的故事其实就是通过建筑物、大树、云朵快速向后移动,让小猫看起来像在向前飞翔。

演出道具:

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

演出背景:

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

(可自行调整颜颜色)

猫叔逻辑分析时间

第一步:搭建舞台背景,请出演出道具。点击按钮,选择一个系统自带的纯色背景和猫咪形象。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

第二步:让小猫动起来,并说出“飞行时间”。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

这里想要让小猫动起来,就需要我们选择至少两个不同的小猫造型。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

然后编写小猫的代码让小猫动起来,并说出“飞行时间”。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

如果你想要将“飞行时间”这个声音加入游戏视频中,只需要先录好音频并上传到软件库中,最后在程序中加入播放声音的程序就可以了哦。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

第三步:加入房子、大树、白云等移动的背景物,让小猫的飞行看起来更真实。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

这些素材都在角色库中,大家像添加小猫时一样,点击按钮选择对应形象就可以了。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

不过比较赞的是,Scratch软件中有将这些角色统一打包的造型,咱们只需选择一个,就获得了一套的使用素材,无需一个一个进行添加!

下面咱们就开始让房子向后动起来:

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

房子的程序

大树和白云的运动轨迹和房子同理,所以咱们只需要在将房子的程序分别复制到大树和白云上,然后根据实际情况调整具体数值和位置就可以了哦!

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

大树的程序

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

白云的程序

但是在编写程序之前,我们会发现大树和白云的形象在画面中可能会过大,所以需要调整他们的大小:在造型中选中该造型进行适当的缩小就可以了。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

第四步:加入音乐,使视频播放起来更加舒服。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

大家可以先下载好自己想要的音乐直接上传,然后在任一角色添加以下程序就可以了。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

当这些都做完之后,咱们的小猫就已经可以在空中飞起来了!试着运行一下吧:

今日重点

咱们今天的课程,需要明确知道scratch的知识点:舞台的坐标系。掌握scratch舞台中坐标的最大值与最小值 X(-240,240) Y(-180,180)。

猫叔趣味Scratch编程课:教你做一只会飞的“喵”

咱们要让小猫向前飞,所以背景物都要看起来在向后移动,就是x值要越来越小。所以咱们每一个角色在移动过程中都是-10,这样就让它们不断地在向左移动了哦。

课后思考:既然x轴的最大值是240,那么为什么我们要设置初始位置时写了250呢?


分享到:


相關文章: