Scratch3.0少儿编程案例:变色果冻(上)

网友投稿 2019-12-06 19:12

一、案例简介

    今天我们来用scratch 3.0制作一个相对较为完整的游戏案例:变色果冻。一个爱吃果冻的小怪物,绕着星球转圈找果冻吃。果冻有两种口味,小怪物也有对应两种形态。当按下空格时是一种形态,不按空格又是一种形态。吃错果冻,小怪物会出现食物中毒,游戏就结束啦。因为这个游戏用到的角色较多,程序也较为复杂。我们就分为上中下篇来讲。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

二、案例编程

1、我们需要用到的角色:sprite、player、blob、clouds 1-3、logo、restart

2、背景我们选择自己绘制一个天蓝色为基调的渐变色、加入一个星球图案。

3、sprite程序:

sprite就是舞台最中心的那个星球,小怪物就是围绕它来转动。

(1)基础属性设置,后移一层不要挡住小怪物和果冻。

(2)当第一次按下空格时,游戏开始。游戏开始后,避免重复广播开始,停止该角色的其他脚本。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

4、player,也就是我们的小怪物:

我们首先让小怪物动起来,并且按下空格键改变形态。

(1)基础属性设置

(2)我们想让它围绕sprite转动,也就是以(0,0)为原点,以sprite的半径为半径画圆。我们如何来实现呢?最简单的方法就是我们先将小怪物的坐标设为(0,0)然后去造型里将它的位置向上拖,远离中心点。移动的距离,一边调整一边看着舞台,当小怪物站在sprite的边缘就可以了。然后只需要让小怪物重复旋转。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

好了,小朋友们,今天主要来绘制一个背景、让小怪物可以旋转起来。这些我们在之前的文章都有讲过。我们下期继续完成这个游戏案例!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com