资源简介 (共13张PPT)小猫捉老鼠01创设情境小朋友们,你们听说过小猫捉老鼠的故事吗?故事讲述的是一户人家里的老猫生了三只小猫,老猫在小猫长大后要负责教小猫捉老鼠,小朋友们,老猫教小猫们捉老鼠,你们猜猜看,小猫们学会了吗 能捉到老鼠吗 今天我们就来用Scratch制作一个小猫捉老鼠的动画小游戏。02开动脑筋游戏动画设计:游戏中,老鼠跟随鼠标移动,小猫追随鼠标以一定速度移动,如果小猫捉到老鼠,可以得1分。03角色登场在这个动画游戏中共有2个角色:小猫和老鼠有1个舞台背景舞台小猫老鼠动手做:请大家自己根据之前学的知识导入舞台背景、角色小猫和老鼠!04亲身体验1、角色初始化:大小显示/隐藏请大家自己设置角色的初始化状态小猫:大小(70) 显示老鼠:大小(50) 显示还可以如何设置角色的大小?04亲身体验2、让小猫动起来小猫是跟随鼠标方向移动的,怎样通过指令实现呢?教我捉老鼠吧!提问:这里的重复执行命令有何作用?如果不适用会出现什么情况呢?04亲身体验3、让老鼠动起来小猫是跟随鼠标方向移动的,怎样通过指令实现呢?快跑啊!猫来了!04亲身体验思考: 面向“鼠标指针”和移到“鼠标指针”的区别?快跑啊!猫来了!教我捉老鼠吧!04亲身体验4、 成功捉到老鼠当老鼠被猫抓到后,会隐藏 1 秒钟然后再出现。指令中,“如果,那么”一般用来做判断,其中:碰到“cat2”为判断的条件,满足条件就执行“大嘴巴”中的 指令。为了让“老鼠”角色在作品中更生动形象,可以在脚本执行时让“老鼠”的重复执行间隔一定时间切换造型。04亲身体验5、得分机制游戏中,如果猫捉到老鼠,可以得到1分。这时候我们就可以建立一个得分机制,来存放小猫获得的分数。那用什么来存放这个分数呢?变量你可以理解为一个可以存放东西的盒子,当有新的东西放进去后,就会替换原来的东西,这个盒子我们要给它贴一个标签来提示我们这个盒子里放得是什么东西。04亲身体验5、得分机制游戏中,如果猫捉到老鼠,可以得到1分。这时候我们就可以建立一个得分机制,来存放小猫获得的分数。那用什么来存放这个分数呢?提问:想一想,为什么在程序执行时要先把变量“分数”的值设定为“0”呢?还可以建立什么得分机制?以提高游戏的互动性呢?如:程序开始时先设定老鼠的生命值,当“老鼠”被“小猫”抓到一次时扣减 1 分。05完善提高小朋友们,你们的游戏做好了吗?我们还可以怎么改变个动画游戏呢?比如:增加一个能量奶酪,如果老鼠吃到奶酪它的生命值可以增加1,给舞台设置迷宫难关,老鼠只能在通道里移动......发挥你的想象力一起创作吧!感谢你的收看 展开更多...... 收起↑ 资源预览