飞机大战
知识点
知识点
- 可拖动
- 分裂
- 层级
- 删除克隆体
- 函数定义与调用
- 函数传参
所需素材
序号 | 素材 |
---|---|
1 | 飞机 1 |
2 | 飞机大战-敌机 |
3 | 飞机大战-敌机 2 |
4 | 飞机大战-子弹 |
5 | 飞机大战-背景 2 |
6 | 失败 |
制作流程
过程 | 截图 |
---|---|
0 | 新建得分变量 |
1 | 设置飞机为可拖动,每 0.1 秒分裂一次子弹到自己坐标,拖动飞机角色到子弹上方 |
2 | 在子弹中,创建上下移动函数,新增速度参数,实现 Y 坐标重复移动。 |
3 | 子弹、敌机和敌机 2 分别调用上下移动函数, 参数分别是 5,-1 和-2。 |
4 | 飞机和子弹设为绿色阵营,敌机和敌机 2设为红色阵营 |
5 | 在敌机中创建敌机碰撞函数,碰到绿色阵营时,得分增加,回到最上方随机位置 |
6 | 敌机和敌机 2中调用敌机碰撞函数 |
7 | 子弹碰到红色阵营或者离开上边缘时,删除自己。 |
8 | 飞机碰到红色阵营时,设置不可拖动,发送结束游戏广播 |
9 | 失败接受游戏结束广播,显示并停止游戏脚本。当点击时,重启游戏 |