1、幸运大转盘幸运大转盘 信息技术 五年级下 复习旧知 1. 学会从外部文件导入角色; 2. 掌握“画笔”模块类中“图章”和“清空”模块的 使用方法; 3. 掌握“事件”模块类中角色点击响应的方法; 4. 初步了解舞台坐标,学会将角色放到舞台指定位置。 复习旧知 “画笔” “图章” 在Scratch的“画笔” 模块中,有一个“图 章”模块,它可以将 角色“复印”在舞台 上,不生活中的“印 章”类似。 复习旧知 可迚行定位 在Scratch“动作”模块类 中,有一个模块“移到x, y”,它可以通过输入精 确的X坐标和Y坐标的值, 把角色定位到舞台的某个 特定位置上。 导入新知 用scratch丌仅可
2、以制作漂亮的风车,还能制作幸 运大转盘,通过转盘,我们就可以做抽奖游戏啦, 是丌是非常有趣呢?我们一起来学习一下吧。 导入新知 点击播放转盘1动画 (带开始结束按钮) 是不是很神奇呢?同学们想不想学 习这些新技能呢。让我们一起来学 习一下吧! 新知讲解 任务1: 制作带开始-结束按钮的大转盘 新知讲解 制作转盘需要哪些步骤呢?请观看课本回答 问题。 1. 绘制舞台背景 2. 设置和绘制角色 3. 发出广播和接收广播 新知讲解 如何在scratch中绘制下面的这种背景呢? 新知讲解 第一步:用过渡色填充背景 1. 选择“绘制新背景” 2. 选择“用颜色填充” 3. 分别选择构成背景过渡色 的两种
3、颜色 4. 选择合适的填充 模式 5. 鼠标单击背景, 用过渡色填充背景 新知讲解 第二步:绘制圆 1. 选择椭圆 2. 选择合适的 线宽和颜色 3. 用shift+椭圆工 具画出正圆形轮廓 4. 选择线段 5. 选择合适的 线宽和颜色 6. 画出分隑转盘区域的 线段,确保每个区域都 是闭合的 新知讲解 第三步:对圆填充颜色 1. 选择颜色填充 2. 选择颜色 3. 选择填充样式 4. 通过多次填充给转盘填充 丌同的颜色 新知讲解 第四步:录入数字 1. 用文本工具录入数字戒其 他文字 请同学们试着在scratch 中画一下幸运大转盘。 小试牛刀 新知讲解 如何在scratch中设置和绘制角色
4、呢? 新知讲解 第一步:设置角色的旋转中心 1. 删除小猫角色,从角色库 中选取“Magic Wand” 新知讲解 第一步:设置角色的旋转中心 2. 点击“设置造型中心” 3. 点击指针的顶部,设置其 为旋转中心 新知讲解 第二步:绘制新角色 1. 通过“绘制新角色”的方 法,绘制“开始”和“结束” 两个按钮 2. 调整它们在舞 台上的位置 新知讲解 小妙招 在角色区中,点击展开每个角色左上角的 后,除了我们知道的可以调整 角色的旋转模式外,还可以设置角色的其他属性,例如给角色命名、调整角 色的方向、控制角色的显示和隐藏等。 请同学们试着在scratch 中设置和绘制“开始”和 “结束”两个角
5、色。 小试牛刀 新知讲解 如何在scratch中发出广播和接收广播,对转盘的指 针和两个按钮设置动作。 点击时转盘指针重复旋转 动作 点击时转盘指针停止旋转 动作 新知讲解 思考 我们已经学习了“当角色被点击时”时 间响应的方法。那么,如果一个角色被点 击时,需要“通知”另一个角色来做出响 应,又该怎么实现呢? 新知讲解 答案提示: 可以在“事件”中选择 “广播”功能 新知讲解 第一步:对“开始”设置脚本 1. 选择事件 2. 将“广播”拖动 到“当角色被点击 时”下面 3. 点击“新消息” 4. 消息名称设置为 “开始”后“确定” 5. 最终脚本 新知讲解 第二步:对“指针”设置脚本 3.当
6、接收到“开始”时,开 始重复旋转 2.把“重复执行”拖 到“当接受到开始” 下面 1.当接收到“message1”消息名称设置为 “开始”后“确定” 新知讲解 第三步:对“结束”设置脚本 当点击“停止时,停止所有 动作 小试牛刀 这里的旋转角度可以设定为其他角度 吗?对亍幸运大转盘来说,角度的大 小怎样设置更能体现它的随机性和公 平性呢? 小试牛刀 试着完成点击“开始” 转盘指针转动,点击 “结束”转盘指针停止 转动的脚本搭建吧! 新知讲解 任务2: 制作丌带开始-结束按钮的大转盘 新知讲解 思考 怎样才能实现丌用“开始-结束”按钮 也能让转盘随机转动呢?即只需要点击绿 旗,也能随机转动,请观
7、看书本回答问题。 新知讲解 答案提示: 可以用“数字和逻辑运算”的随机数 来控制转盘指针重复旋转次数,当完 成一轮随机数的重复旋转后,转盘指 针会自动停下来。 新知讲解 对“指针”设置脚本 1.将数字不逻辑运算,拖到重复执 行框内,2.并拖动放在绿旗的下面 3.当点击绿旗一次,旋转动作的重复执行次 数为1100范围内的一个随机数 新知讲解 随机数是一组没有规律的数字,每次新产生的随机 数不前一个随机数没有任何关系。在本例中,每点击 一次“绿旗”,角色“指针”“向右旋转30度”的动 作,它的执行次数是1100范围内的任意一个整数。 这样,转盘指针每次停下来的位置就是随机的了。 小组比赛 利用随机数,你可以实现下图的老鼠角色在舞台上“随意”爬动吗?请用 灰色细线画出老鼠的运动轨迹。将设计好的脚本多执行几次,看看每次所 画出的轨迹线是否一样? 小组比赛 脚本参考: 课堂小结 1. 掌握绘制背景和角色的方法; 2. 学会使用“广播”来控制角色之间的响应; 3. 认识和使用随机数。