游戏规则:让一艘宇宙飞船上下左右移动。按空格键即发射一枚炮弹,炮弹往上方飞,直到飞出屏幕。
宇宙飞船上下左右移动是比较简单的,只需要不停循环,检测是否有按键按下。如果按下左箭头,X轴就减少10;如果按下右箭头,X轴就增加10;如果按下上箭头,Y轴就增加10;如果按下下箭头,Y轴就减少10。
找到一个炮弹的图,让炮弹的头朝上。
用复制一个副本出来。启动时,可以执行独立的程序,控制这个炮弹。每按一次按钮,炮弹就克隆自己。让炮弹往屏幕上放飞行,就是Y轴增加一定的距离;不停循环即可往上飞行。
需要解决的
1. 宇宙飞船的范围确定。 如果不设置范围,会移出屏幕。因此只有在X轴大于-220时,才往左移动,否则就不往左移动了,Y轴类似。
2. 克隆体一直往上飞行,到最顶端就会留下一个尾巴。需要增加判断,如果碰到边缘,就“删除克隆体”。
3. 播放声音:每次发射导弹后,系统会播放声音。播放声音不能在循环中用,广播一个消息,然后在消息中播放音乐。
步骤1:飞船上下左右移动。
1. 加入飞船角色,选择背景。
2. 将飞船调小一点,设置飞船的中央点为中心。
3. 安装开始
4. 重复循环
5. 侦测按键是否按下,X变化,即飞船向移动。
6. 限制飞船的飞行范围。
步骤2:克隆炸弹
1. 加入炸弹角色。
2. 将炸弹调小一点,头朝上,位置在飞船中心。
3. 安装开始
4. 重复循环
5. 让炮弹从飞船的位置发射出来。
6. 检测空格按键是否被按下。
7. 空格键按下,就克隆炮弹。
8. 克隆体启动时,先隐藏,面向0°方向,然后显示,向上重复移动8步,碰到 边缘就删除克隆体。
9. 增加声音,克隆炮弹广播消息1;当收到消息1时,演奏乐器。
扩展:
1. 添加其他飞机角色,其他飞机随机从上往下运动。碰到子弹,则消失,并且播放音乐。
2. 增加计分器,每消灭一个飞机,就加1分。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved