Flappy Bird项目制作总结
项目开始时间为1月27日,项目结束时间为2月14日
项目流程图
在项目中的遇到的问题,及解决方法
制作问题
1、点击开始按钮小鸟的初始位置与场景重合
修复方法
改变小鸟的初始位置
public void Ready() {
Brid.position = Vector3.up+ Vector3.up/2;
//小鸟初始位置
}
如果代码使用Vector3.up小鸟的位置会相对低一些使用Vector3.up+Vector3.up的话会相对高,只有使用Vector3.up+Vector3.up/2小鸟的位置才事最好最合适的位置(经过调整发现,每个人场景不同也有不同调整方法)
2、水管随机位置偏移较大
修复方法
由于使用脚本控制水管的随机位置所以调整水管的偏移量大小即可
代码:
void OnBecameVisible() {
Vector3 pos = transform.position;
pos.y = Random.Range(-1f, 1.3f);
//调整水管的随机位置
transform.position = pos;
由于场景的位置与老师的位置不同所以需要自行调整位置
3、相机跟随偏移量较大出现穿帮
修复方法
固定相机跟随位置,由于使用脚本控制相机跟随,所以调整代码中相机跟随的大小即可
代码:
Vector3 pos = target.position + offset;
if (pos.y >2)
{
pos.y = 2f;
} else if (pos.y<1)
{
pos.y = 1f;
}
//相机跟随的位置大小
将原相机位置调整至合适位置
unity和vs还在学习中