最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch简单操作:躲开鲨鱼

Scratch 少儿编程 3222浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

一、学习目标:
1、学习获取鼠标坐标函数,并利用返回值控制角色;
2、学习“如果”语句的使用方法;

3、学会使用“碰到颜色”事件。

二、学习过程:

 

1、制作鲨鱼角色动画:

从系统角色库中导入鲨鱼的三个图片,并制作成角色动画。并对这个角色进行脚本设计

2、制作海星的角色动画,并进行脚本设计

3、对海星进行游戏脚本设计
对角色的移动控制有多种方法,在本程序中我们使用获取鼠标坐标的方式来实现,让角色一直跟随鼠标移动。这将用到“移到”语句和“鼠标的X坐标”、“鼠标的Y坐标” 这两个函数。并且要将这两个函数嵌套入前面的语句中的相对应位置。

4、增加游戏性
当海星碰到鲨鱼时说:“我完了!!”,并且游戏结束。这样需要设置一个碰到事件。鲨鱼的数量可能会有多条,所以采用碰到“鲨鱼”身上的典型特征—-“蓝色”为事件。因为有碰到和没碰到两种可能,所以还要加入一个判断语句。最后设计结果如下图所示:

注意:
1、鲨鱼的数量可以通过复制鲨鱼角色的来实现。这样可以减少角色制作的工作量。程序执行前,可以将鲨鱼放到舞台的不同位置。

2、鲨鱼脚本中设置的转角是为了让角色具有复杂的移动路线。

三、拓展练习:
想一想,利用获取鼠标坐标的方法可以控制角色的移动,你能控制鼠标只在上下方向,或者只在左右方向移动吗?

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