相信很多人之前都玩过当年这一款火爆的小游戏FlappyBird游戏,今天我们就用最新的CocosCreator3.8.2复刻一下这款小游戏
教学地址===>
资源下载地址如下===>
环境要求:
- Mac/Windows
- CocosCreator3.8.2<或以上>
- VsCode
演示效果图如下:
大致实现的步骤如下:
│ ├── FlappyBird第1节-课程简介
│ ├── FlappyBird第2节-创建工程资源及TexturePacker图集工具使用
│ ├── FlappyBird第3节-实现游戏背景交替移动
│ ├── FlappyBird第4节-实现游戏地面跟随背景移动
│ ├── FlappyBird第5节-实现钢管关卡随机生成显示及移动
│ └── FlappyBird第6节-预制体之小鸟及序列帧动画.mp4
│ ├── FlappyBird第7节-实现小鸟动画播放以及等级皮肤切换等逻辑
│ ├── FlappyBird第8节-预制体制作之游戏准备界面及依赖脚本
│ └── FlappyBird第9节-预制体制作之游戏结束界面及依赖脚本01
│ ├── FlappyBird第10节-预制体制作之游戏结束界面及依赖脚本02
│ └── FlappyBird第11节-实现小鸟重力下降及点击飞翔
│ ├── FlappyBird第12节-添加碰撞Collider之小鸟&地面&钢管
│ └── FlappyBird第13节-实现游戏结束以及重新开始逻辑
│ └── FlappyBird第14节-实现准备游戏&累计加分&最高分等逻辑
└─└── FlappyBird第15节-添加游戏背景音乐及各种音效
下面我们就来简单的看下具体的一些主要实现步骤:
1、首先是实现背景移动如下图:
2、钢管移动如下:
3、小鸟换肤如下:
4、检测撞到钢管和检测计分如下:
5、计算分数:
6、游戏结算: