Flappy Bird项目制作总结
项目流程图
制作效果图
制作问题及解决方案
1、小鸟初始位置偏差较大
代码:
public void Ready() {
Brid.position = Vector3.up+ Vector3.up/2;
//小鸟初始位置
}
如果代码使用 Brid.position =Vector3.zero小鸟的位置会相对低一些
使用 Brid.position =Vector3.up+Vector3.up的话会相对高,
使用 Brid.position =Vector3.up+Vector3.up/2小鸟的位置才事最好最合适的位置(经过调整发现,每个人场景不同也有不同调整方法)
2、相机跟随小鸟移动量较大易出现穿帮
修复方法
固定相机跟随位置,由于使用脚本控制相机跟随,所以调整代码中相机跟随的大小即可
代码:
Vector3 pos = target.position + offset;
if (pos.y >2)
{
pos.y = 2f;
} else if (pos.y<1)
{
pos.y = 1f;
}
//相机跟随的位置大小