Skip to content

飞机大战

知识点

知识点

  • 可拖动
  • 分裂
  • 层级
  • 删除克隆体
  • 函数定义与调用
  • 函数传参

所需素材

序号素材
1飞机 1 Alt text
2飞机大战-敌机 Alt text
3飞机大战-敌机 2 Alt text
4飞机大战-子弹 Alt text
5飞机大战-背景 2 Alt text
6失败 Alt text

制作流程

过程截图
0新建得分变量
1设置飞机为可拖动,每 0.1 秒分裂一次子弹到自己坐标,拖动飞机角色到子弹上方 Alt text
2子弹中,创建上下移动函数,新增速度参数,实现 Y 坐标重复移动。 Alt text
3子弹敌机敌机 2 分别调用上下移动函数, 参数分别是 5,-1 和-2。 Alt text
4飞机子弹设为绿色阵营,敌机敌机 2设为红色阵营 Alt text
5敌机中创建敌机碰撞函数,碰到绿色阵营时,得分增加,回到最上方随机位置 Alt text
6敌机敌机 2中调用敌机碰撞函数 Alt text
7子弹碰到红色阵营或者离开上边缘时,删除自己。 Alt text
8飞机碰到红色阵营时,设置不可拖动,发送结束游戏广播 Alt text
9失败接受游戏结束广播,显示并停止游戏脚本。当点击时,重启游戏 Alt text Alt text