一、程序介绍
弹力球,用鼠标控制木板接球,让球反弹出去。
二、设计思路
1,整个游戏由球、接板和底组成;
2,球接触到接板则反弹移动;
3,球如果接触到底则游戏结束;
三、实现过程
1,绘制角色
绘制三个角色:球、接板和底。
2,添加背景:
打开系统背景库,选择"Wall 1",确定后加入背景。
具体图形如下:
3,代码设计
球的代码设计:
角色球的出现位置和初始角度设置是最重要的部分。要随机出现,增加游戏的趣味性。代码如图所示:
这个语句,控制出球的方向,方向要大于90度,并小于270度才能保证球出现时向下方移动。如果碰到接板,则转向"180-当前方向"的方向移动;如果碰到底,则视为没有接到,游戏结束。程序停止运行。
接板的代码设计
接的代码非常简单,只要保证接板跟随鼠标的水平方向移。代码如下:
四、运行程序,效果如下图
五、保存文件
在文件菜单下"保存到电脑"就可以把作品保存好了。
六、总结
熟练应用角色跟随鼠标的移动;
用随机函数设定位置和角度;
七、拓展训练
加入变量,使球的移动次数随着接球的次数的增加越来越快;
加入角色球,通过变量控制球的数量。当接到一定数量的球后,出现第二个球。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved