资源简介 (共28张PPT)老鹰捉兔子开 动 脑 筋 ,一 起 来 制 作 这 款 小 游 戏 吧 !SCRATCH目录01游戏效果展示02添加兔子角色03添加老鹰角色04添加扫帚角色05添加文字提示01游戏效果展示01020304有几个角色?兔子是怎样运动的?老鹰呢?扫把的作用是什么?如果扫把没有赶走老鹰,会怎么样?01020304有几个角色?兔子是怎样运动的?老鹰呢?扫把的作用是什么?如果扫把没有赶走老鹰,会怎么样?游戏会结束,屏幕显示“兔子被捉走了!”扫把是保卫工具,通过控制左右键,能够将老鹰赶走。兔子在下方来回移动,老鹰从上方向下飞行。6个:四只兔子、一只老鹰、一个扫把添加兔子角色添加老鹰角色添加扫把角色添加文字提示类似《火柴人行走》兔子脚本注意老鹰的飞行方向是随机的老鹰脚本注意扫把是受键盘左右键控制的扫把脚本注意文字是在接收到老鹰捉到兔子时的消息时才出现的文字脚本02添加兔子角色请同学们自己尝试完成12345添加背景调整兔子间距、方向复制出其他三只兔子搭建第一只兔子脚本添加第一只兔子兔子脚本先编写第一只兔子的脚本,特别注意兔子的方向复制兔子直接复制编写完脚本的兔子角色,得到其他三只兔子调整兔子兔子间距不能太近,方向要注意是水平方向移动第一只兔子在角色库中添加第一只兔子背景选择一个颜色不杂乱的户外背景请同学们自己试一试吧10分钟后我们一起来做一做注意:兔子的大小和方向03添加老鹰角色同学之间可以讨论一下如何解决所遇到的问题请同学们自己试一试吧10分钟后我们一起来做一做注意:老鹰向下飞行时的角度是随机的04添加扫把角色老师先演示,同学们再自行练习注意:侦测模块侦测模块侦测模块是Scratch中一组比较特殊的模块,侦测积木中的大部分积木都是不能单独使用的,需要配合其他积木才能使用。侦测模块中的积木主要是用来检测舞台上角色、背景等某一参数的变化,将检测结果传递给条件表达式,为执行下面的程序提供条件依据。分类:侦测运动的积木侦测按键的积木侦测基本参数的积木其他积木Scratch中的坐标系其中水平方向为x轴,竖直方向为y轴。x轴与y轴交点为(0,0)点。x轴正方向为水平向右,y轴正方向为竖直向上。舞台默认大小为宽480×高360。其中x轴范围是[-240,240],y轴范围是[-180,180]。我们虽然能够操控扫把了,但是怎么实现阻挡老鹰的功能呢?相关代码应该在老鹰角色里编写,还是在扫把角色里编写呢?请同学们想一想注意:添加了扫把角色以后, 就可以在老鹰角色脚本里,添加有关扫把的代码积木。效果:如果老鹰碰到扫把,那么老鹰会向上反弹回去。因为是老鹰会产生后续的动作,所以我们要在老鹰角色里编写相关代码。05添加文字提示文字提示需要通过绘制角色来完成注意:消息系统思考一下,上图中的消息1有什么作用?消息系统类似于游戏中的广播,包含广播消息和接收消息。广播消息指令:向当前场景所有对象和角色发出消息,包括背景等,默认都可以收到消息。但作为用户的我们看不到这个消息。收到消息后的某角色可以执行下一步操作也可以保持沉默不理会。接收消息指令:某角色发出广播消息后,默认另外角色都可以接收到,当某一角色接收到消息后的反应,通常作为判断条件。主要包含这三个指令:消息系统例子:小鸡和小猫一块玩耍,突然小猫大喊“地震了!”,小鸡接收到这一广播之后,撒腿就跑。小猫代码小鸡代码当游戏刚开始时,它在舞台上是不显示的当兔子被捉住时,它显示在舞台上,并且所有脚本都停止运行。思考:消息1是谁发出的,兔子还是老鹰?在每只兔子角色中,通过复制添加这个脚本消息1由兔子发出比较容易去构建恭喜同学们,你又进步了一大步!SCRATCH 展开更多...... 收起↑ 资源预览