FlappyBird小游戏

制作FlappyBird游戏

实现逻辑介绍:

小鸟向前飞行的过程,当前面的图移出画布时,位置调整到后面,然后继续循环操作;就形成了小鸟的向前飞行动作。之后通过点击屏幕控制小鸟上升或下降。出现障碍(水管),障碍中间有空隙使鸟通过,飞过一根管子分数加1。判断鸟是否撞水管,撞水管死亡,没撞继续。

一、游戏主场景**
1.新建场景
2.调整相机,在Game视图中设置分辨率为1440*900
3.添加大地、天空、水管,之后将三个物体放入到一个空物体中,将其命名,使三个物体成为子物体。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
二、创建小鸟
1.将小鸟的图片拖到场景中,之后给小鸟添加刚体(Rigidbody 2D),设置GravityScale值为0.7,这样小鸟就受到重力影响而降落
2.创建Sport Ctrl脚本并添加到游戏对象上。小鸟就可以起飞降落了。
3.给小鸟(CircleCollider 2D)、大地(BoxCollider 2D)、管子(BoxCollider 2D)添加碰撞体
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、无限循环模式
1.让相机跟着小鸟移动,并需要限制高度
2.将图片重复操作,当最左侧的图片不可见时,将其移动到最右侧
3.水管的随机高度,出现障碍(水管),障碍中间有空隙使鸟通过,飞过一根管子分数加1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四、UI界面
1.创建开始界面、准备界面、结束界面、左上角得分显示
2.创建游戏管理器
3.添加得分方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
五、声音和动画
1.添加声音
2.在外部进行赋值
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值