Scratch简单实现大鱼吃小鱼

本文介绍如何使用Scratch编程软件,通过克隆技术实现大鱼吃小鱼的游戏效果。涵盖角色设定、键盘控制、克隆体管理及碰撞检测等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用scratch简单实现大鱼吃小鱼这样一个效果。
实现效果
在这里插入图片描述

上传背景、角色

海洋背景,一个小鱼角色

在这里插入图片描述

第一只小鱼

让小鱼游动起来

我们想实现的效果是按下上下左右键,我们的小鱼可以自由的游动起来。
在这里插入图片描述

碰到另外一只鱼增大

我们让我们小鱼1碰到小鱼2,大小增加5
碰到另外一条鱼,增大

另外一条鱼

克隆

我们想要实现另外一条鱼,让他随机的出现,并且克隆自己。

    这里涉及到一个新的知识点,克隆。

比如说
比如说让一条小鱼克隆5次
在这里插入图片描述
最终我们的舞台上出现了6只小鱼
在这里插入图片描述
被克隆的5只小鱼和一个本体 克隆有一个本体,被克隆的5条小鱼则是克隆体。所以我们的舞台上会出现6只小鱼。我们的克隆体能够继承我们原本小鱼这个角色的属性和方法。

让小鱼实现克隆

小绿旗点击,克隆自己

本体隐藏

在这里,为什么最开始让我们的本体隐藏呢?==因为克隆体开始克隆的时候,是随机出现在某一个位置的。本体一直没有改变,所以要隐藏起来。==当然,你可以试试让把隐藏去掉,看看效果。

等待时间

在重复执行的克隆自己,为什么要加一个等待时间呢?这是因为我们计算机运行的速度特别快,如果没有等待时间,直接让他克隆,虽然效果都可以实现,但是这个样子我们的小鱼一会就会堆满我们的舞台。不利于游戏的设置。

当克隆体启动的时候

在这里插入图片描述

我们对小鱼的操作有以下4点:

  1. 切换随机造型 ,当克隆体启动的时候,我们让他的造型改变为随机的造型。;
  2. 让这条克隆的鱼移到scratch舞台的任意一个区域,让这条小鱼出现到任意区域
  3. 让这条鱼移动起来,并且碰到边缘就反弹;
  4. 最后碰到了吃它的鱼,(另外一条鱼),那么就删除本克隆体
    实现效果如下:
    实现效果
    THE END

现为少儿编程老师,如有疑问请私信

源码分享:
https://scratch.mit.edu/projects/325898357/

如果你觉得这篇文章还不错,请给我点个赞哦~你的点赞是我创作的不断动力呀!

加个关注在走哇~好啊好啊
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值