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

1.14 Scratch 打地鼠-1

Scratch 少儿编程 2954浏览 0评论

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

第十四课

 

打地鼠

 

1.14 Scratch 打地鼠-1

 

角色:洞

 


 

洞,其实就是一个自己画的椭圆

没啥特殊的

 

基本概念:图层

 

1.14 Scratch 打地鼠-1

似乎

“洞”与“地鼠”

是可以相互覆盖

对了

这就是图层的概念

学过PS就很容易明白

图,是一层一层叠加的

在scratch里面

只要鼠标左键点击并拖动

该角色就会自动跑到最上层

这里,地鼠当然在最上面

所以对于地鼠

1.14 Scratch 打地鼠-1

在程序一开始

咱们就来一个

“移至最上层”

角色:地鼠

为了效果

咱们先来一个地鼠被打之后

的造型

1.14 Scratch 打地鼠-1

于是

初始化程序就应该是这样

1.14 Scratch 打地鼠-1

下面介绍一个特效

虚像

1.14 Scratch 打地鼠-1

1.14 Scratch 打地鼠-1

1.14 Scratch 打地鼠-1

1.14 Scratch 打地鼠-1

 

“虚像”特效真是个好东西

有了它

我们就可以做出下面这个效果

 

1.14 Scratch 打地鼠-1

具体程序如下

1.14 Scratch 打地鼠-1

 

首先讲“虚像”特效设置为100

也就是看不见了

程序“2“是让地鼠边往上跑

边显示出来

 

那为啥还会出现程序“1“呢?

这是因为我希望地鼠在最开始那一段

不显示

等跑一段

才慢慢的

边显示

边上升

 

同学们可以自己试试看

如果没有程序“1“会是怎样

或者把程序“2“的Y坐标增加数字调大

会是怎样的效果

需要注意的是

 

1.14 Scratch 打地鼠-1

洞与地鼠的位置要合适

这里

同学们可以自己调整

接下来

看看5只地鼠怎样随机出现呢?

1.14 Scratch 打地鼠-1

一想到随机

我们当然想到了“随机数“

1.14 Scratch 打地鼠-1

 

我们先设置一个变量“哪只地鼠”

然后再舞台里编程

每隔1秒钟

对“哪只地鼠”产生一个

1-5的随机数

然后我们就可以

根据这个变量的随机数值

去让哪只地鼠出来咯

在复制其他地鼠的时候

 

记得改坐标

 

 

1.14 Scratch 打地鼠-1

这里需要介绍一个广播的东西

广播是一个将不同角色

联系在一起的工具

比如上面这个程序是在“舞台”里做的

但是我们可以让地鼠

接受到广播

1.14 Scratch 打地鼠-1

你看

广播哪一只

就是哪一只出来

而最后这个等待

只是为了调整游戏节奏

因为这个游戏

稍微复杂

我们分两期讲

下期接着说怎样“打”地鼠

并精确得分

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