scratch基础- 事件模块

一、本次任务

在这里插入图片描述

二、内容详解

1)什么是事件模块?

事件模块就像魔法世界的开关!不同的开关能触发不同的魔法效果——比如点击绿旗开始游戏,按下空格键发射技能,角色碰到敌人发出警报……学会这些开关,你就能控制整个Scratch世界!

2)事件模块有哪些?

1.当绿旗被点击:程序的总开关,点击绿旗从头开始运行。
2.当按下空格键(或其他按键):用键盘控制角色动作。
3.当角色被点击:点击角色触发动作。
4.当背景切换为…:切换背景时触发动作。
5.当响度 > 30(需麦克风):用声音控制程序。
6.广播消息:发送消息后,立刻执行后续代码。
7.广播 [消息] 并等待:发送消息后,等待所有接收者完成任务再继续。
8.当接收到 [消息]:角色或背景收到消息时,触发对应的动作。

3)动手实践

1、点击绿旗,角色回到指定的位置。【在舞台区拖动角色到任意位置,当点击绿旗,角色会回到指定的位置。可以设置角色初始化】

当绿旗被点击
移到x:(0) y:(0) → 角色回到舞台中心!

2、点击键盘上的↑,↓,←,→,控制角色上下左右移动

当按下←键
将x坐标增加(-10) → 向左移动

当按下→键
将x坐标增加(10) → 向右移动

当按下↑键
将y坐标增加(10) → 向上移动

当按下↓键
将y坐标增加(-10) → 向下移动

3、点击角色时,让其移动到随机位置。

当角色被点击
在1秒内滑行到随机位置

4、当背景换成3,让角色跟随鼠标移动。

当背景切换为(背景3)
重复执行  -------角色一直跟随鼠标指针移动
面向鼠标指针
移动10

5、点击按钮,放飞气球

按钮角色的模块
当角色被点击
广播“放飞气球”消息


气球角色的模块
当接收“放飞气球”
重复执行30次
将y坐标增加5

代码如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值