(共7张PPT)
第十课
打砖块
分析:
右图是“打砖块”游戏的一个截图,上面是一排砖块,
下面有一个可以左、右移动的挡板供游戏者操控,中间有
一个弹弹球。当球遇到挡板或边缘时就反弹;碰到砖块时,
将得分并且砖块会消失;直到球遇到底边或砖块打光时游戏
才停止。在设计这个游戏的过程中,我们将学习侦测鼠标
位置、设置方向以及设置停止和激励机制等方法。
下面让我们自己动手设计制作一个“打砖块”
游戏吧!
准备-添加角色、背景
打砖块游戏需要游“球、挡板、砖块”等角色,如果库中没有需要自己绘制。
添加“天和云”背景
删除编程猫
添加挡板角色、球;砖块可以自己绘制,先绘制好一个,然
后复制改颜色。
添加普通背景、“天和云”背景
一、侦测鼠标位置
可参照83页学着做
当开始被点击的时候,重复执行,将X坐标设定
为:鼠标的X坐标(因为跟随鼠标脚本是让角色
在整个舞台移动,现在只要让它在x坐标移动)
设想效果
1、让挡板左右移动
2、重复执行
利用侦测“鼠标的X坐标”
挡板
二、方向设置
可参照85页学着做
设置脚本:当开始被点击,移到X:-300-300 Y:200(根据实际情况)
重复执行>移动10步>碰到边缘就反弹>如果碰到挡板那么
面向-自己的角度
设想效果
1、设置球的开始位置
2、开始移动,碰到边缘就反弹
3、设置碰到挡板的条件
4、方向设置
挡板的脚本搭建好了,现在我们需要搭建球的脚本,要让球任意移动,碰到挡板就反弹,可以使用方向设置巧妙解决。
挡板
55°
135°
三、砖块脚本、停止、奖励机制设置
部分内容可参照87页学着做
添加变量“得分”
设置砖块脚本:当作为克隆体启动时显示,并将得分设置为0,重复
执行:如果碰到“球”播放咚的一声,并隐藏,同时将变量“得
分”加1。
得分7分停止脚本设置:如果得分=7分,那么停止全部脚本。
设想效果
1、添加变量“得分”,设置砖块的初始位置
2、砖块重复克隆自己7次,并将X坐标增加,增加颜色特效
3、当作为克隆体启动时显示,砖块碰到球消失,并加1分,播放“咚”一声
4、设置得分=7分,停止全部脚本
砖块在碰到球的时候要消失,并且加1分,7个砖块有7分,加完分后停止运行;或碰到底边的时候停止运行。
砖块
学习收获
①掌握侦测鼠标位置的方法
②学会方向设置
③学会设置停止和奖励机制