本单元陈老师要讲解的是大家都看过玩过的打砖游戏。这个游戏相对简单,但是你也可以设计的很复杂。比如砖变色,敲一下会掉东西。不同级别…
首先,决定将出现在游戏屏幕中的角色。
球-球可以随时改变颜色。
砖块——不同颜色和比例的砖块。
砖块的反弹平台(酒吧)——它会因为吃不同的东西而改变形状,比如变长变短…
游戏规则:
用鼠标改变条的位置,但必须控制它的水平移动,即y的值要固定。
按下鼠标发射球。
球碰到墙时会反弹。
当你击中砖块时,砖块将被隐藏,并获得额外的分数。
所有砖块将消失并通过第二关。
你也可以限制时间和球的数量。
吃不同颜色的砖块会掉落不同的东西,这些砖块可以改变条形的形状。
……
备份准备好了吗?开始和陈老师一起完成这个有趣的游戏。
6-1-1反弹板程序
固定回弹板的Y坐标,用鼠标改变X坐标,使回弹板只能水平移动。
6-1-2设计球程序
如下图所示,按下空白键程序开始运行,但是在我们发射球之前,我们必须让邱跟着反弹板。该计划如下:
把球的x坐标设置成反弹板的x坐标?
把球的y坐标设置为反弹板的y坐标,但是你必须加一个值,因为反弹板是有厚度(宽度)的,球必须在上面,所以这个值取决于你的反弹。
检测鼠标是否被按下。按下后,使球面朝上(0)。
旋转一个角度,可以自由设置,一般是30-45度。
保持球的运动,当它碰到边缘时反弹。
6-1-3当球击中篮板时
当空白键被按下时,球会被发射出去,但弹起时不会有反应,这是当然的,因为我们只是想写这部分,如下图所示:
用“如果”来判断球碰到篮板时改变了方向。
使用“180度方向”进行加工。
反弹后移动10步,再回到外层转圈,球会一直移动。
6-1-4设计砖块程序
设置两个变量:分数和时间。
设计步骤:
先放节目。
重复判断是否被球击中。
如果你被球击中,把它藏起来,然后在分数上加一分。
将代码***到每块砖上。
6-1-5时间设置
在后台设计这部分代码。
得分为零
将时间设置为30秒。
循环30次,每次减少一粒沙子。
最终计划
整个程序还有一些部分,比如是否通过测试,判断是否没有碰到反弹板。请先想好,先做好,过几天站长会解释的。
本文来自抚琴绘长歌投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/626804.html