跳至正文
View Categories

< 1 min read

3 编程思维与步骤 #

3.1 问题思考 #

1挡板应该如何移动?

2.小球初始的方向是固定的么?

3.小球打到砖块后砖块如何消失?

4.如何设置两排砖块呢?

3.2 编程思路 #

3.3 挡板的程序 #

初始化-位置、大小

设置左右移动

挡板初始位置应该设置什么坐标?

3.4 小球的程序 #

小球编程步骤

初始化——大小、位置、面向随机方向

移动——碰到边缘反弹

条件判断——如果碰到挡板,面向()随机方向移动

思考:如果小球碰到舞台底部,让游戏结束的脚本怎么写?

3.5 砖块的程序 #

初始化——位置、大小、显示

条件判断——如果碰到小球就隐藏

3.6 两排砖块 #

如果要让砖块在舞台中显示多个该怎么做?

如果放两排呢?又该怎么办?

3.7 侦测小球 #

修改复制的砖块坐标,判断是否碰到小球,碰到小球,砖块消失

3.8 添加音效 #

给挡板、小球、砖块分别添加音乐

4 问答与练习 #

Q1:挡板为什么不移动呢

Q2:程序运行时,小球就开始运动了,可以如何改进?

A2:用键盘控制事件开始,按下空格键后小球开始运动。也可以用等待几秒

课后练习 #

侦测小球是否掉到了挡板外面还有没有其他方法呢?

小朋友们试一下用碰撞侦测是否也可以实现?