Flappy Bird总结

Flappy Bird项目制作总结


项目流程图

Flappy Bird项目
场景搭建
实现功能
逻辑优化
背景实现
碰撞体实现
小鸟飞行
无限场景
分数显示
场景重置

制作效果图

1
2
3
4

制作问题及解决方案

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;
        }
        //相机跟随的位置大小

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值