最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

植物大战僵尸10、阳光也是可以捡起来的

Scratch 少儿编程 3032浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

各位小伙伴大家好:

上期我们完成向日葵的克隆,本期我们来实现阳光的产生和捡起阳光的功能

 

首先我们需要插入阳光角色

 

scratch少儿编程第三季——植物大战僵尸10、阳光也是可以捡起来的

 

接下来我们要先学习一个新的模块,就是制作新的积木。

 

所谓新的积木就是将一系列的代码整合到一起,组成一个实现新功能的代码块。

 

说白了就是高级语言中的函数,也就是所谓的结构化程序设计或者面向过程编程

 

先来看一个例子:

 

scratch少儿编程第三季——植物大战僵尸10、阳光也是可以捡起来的

这里我们新建了一个代码块,它的功能就是不停的切换造型实现动画的效果。

 

这个代码块包含两行代码,下次我们需要实现动画功能时候就可以直接调用新的动画代码块就可以。

 

这样做的好处是会让我们的代码看起来更整洁,更具可读性。

 

 

下面我们就用这个代码块来实现阳光的动画效果。

 

scratch少儿编程第三季——植物大战僵尸10、阳光也是可以捡起来的

 

上面的代码实现了三个效果,分别是

1、阳光被克隆后落在屏幕的随机位置上。

2、当角色被点击运动到左上角然后消失。

3、最后我们将动画效果单独分出来使用新模块实现。

 

同样我们暂时也将阳光的克隆代码写到背景里面。

 

scratch少儿编程第三季——植物大战僵尸10、阳光也是可以捡起来的

 

最后我们来看看运行效果:

 

 

本期就介绍到这里,我们下期再会。

         scratch少儿编程第三季——植物大战僵尸10、阳光也是可以捡起来的

转自公众号:
高维数学

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