scratch项目/mblock项目:打地鼠(事件类之消息广播、控制类之克隆体、新建模块指令综合应用)
目录
- 本文涵盖多个知识点:画笔工具、变量、克隆体、新建模块指令等等,是结合控制类模块的综合应用;
- 每一步都配有详细的讲解和效果演示;
- 码字不易,觉得有益可以点个赞哦~
项目简介
- 将鼠标放在飞鼠处单击得分,计时1分钟时间到结束游戏,显示得分(打地鼠个数)。
学习目标
- 1、 掌握克隆体在重复角色上的应用;
- 2、 能说明克隆和图章工具的区别;
- 3、 学习并应用数据和指令中的“新建模块指令”。
项目描述
- 点击绿旗启动程序后,进入“背景1游戏”说明。点击“箭头”进入“背景2”游戏背景开始打地鼠,地鼠会在洞口随机出现,当鼠标移到地鼠位置并按下鼠标键时锤子会有造型切换,打下地鼠,地鼠消失,同时得分+1。打地鼠过程中地鼠会随机出现,整个游戏时长是60秒。
项目角色及背景
![](https://img-blog.csdnimg.cn/202105181021516.png)
![](https://img-blog.csdnimg.cn/2021051810225131.png)
![](https://img-blog.csdnimg.cn/20210518102721652.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NfbGVhcm5lcndq,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210518102453622.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NfbGVhcm5lcndq,size_16,color_FFFFFF,t_70)
项目流程
任务一:程序初始化
- 背景和箭头角色脚本设置。点击绿旗启动程序后,进入“背景1游戏”说明,点击“箭头”进入“背景2”游戏背景。(消息广播不用多讲了吧)
【箭头】角色:
【背景】:
任务二:洞口的设置
- 程序启动时洞口隐藏,当接收到“开始游戏”时,移到第一个位置,然后利用【画笔-图章】工具“画”出其他洞口。
知识点1: 画笔工具之图章
【图章】积木:“画笔”模块中的图章 积木和我们玩的图章一样,可以复制任何角色,图章复制出来的只是角色在舞台上的一张照片,它是没有自己的代码的。
【克隆】积木:“控制”模块中的克隆积木,克隆出来的角色可以通过“控制”模块中“当作克隆体启动时” 积木来运行自己的程序代码,移动