Flappy Bird制作的总结
声明
这篇文章是在有相关素材并跟随教学视频制作完Flappy Bird这个游戏的内容的大致整理,只是新人的自我总结。
First 搭建场景
搭建场景并设置障碍物,这一步没有太大的难度,演示如下图实际效果
但还是有一点要注意对于场景的布置要将各个物体的整理要干净,这是关键的一步,就算有着教程但是不注意细节胡乱摆放东西,之后特别容易把自己弄晕。这个布景也是我在做了好几遍后才弄好的效果,其中的物体参数不会特别的乱,在之后的代码编写以及套用也会方便很多。
Second 为小鸟设置运动效果并为地面和水管设置碰撞效果
- 设置好场景开始设置运动效果并为地面和水管设置碰撞效果,给Bird添加Rigidbody 2D组件设置好参数并编写代码
- 地面和水管的碰撞体效果则是在该物体下添加Box Collider 2D组件即可
- 其中还要有地图的无限延展,将有限的图片通过代码脚本进行重复使用,达到无限的效果。
Third 通过代码安排好完整的游戏整体流程
以下为部分代码的显示