Unity 模仿飞翔的小鸟(2)添加主角

游戏控制背景移动的在上一篇写了:Unity 模仿飞翔的小鸟(1)实现背景移动切换

开始添加游戏主角,就是飞翔的小鸟中的那个小鸟
游戏已经被做了无数次 我也不想找小鸟了 找个狗子来飞一波

1.

先是去网上找了图 , 结果发现是一套的动作 ,既然有成套的 那就直接做个图片切换的动画得了 也不用加骨骼调动作啥的了,方便 !
在这里插入图片描述

2.

开始做动画,犹豫动画过程需要太多截图了 就不做介绍了,放一张结果
在这里插入图片描述

3.

然后把做好的游戏对象放到场景上去 , 突然发现 没显示出来 被图片盖住了 ,

看了一下 发现是图层的问题 , 点画布 然后选择中间的那个

第一个

选择之后发现还是被盖住了 ,这是因为图层的问题 为了方便管理 直接在这个地方添加了一个图层 让他在UI层的上面就行了 , 几个背景都设置为UI层

在这里插入图片描述

4.

然后运行了一下 发现不对劲 背景动作不对了 接着调整, 我加的背景是多层的 , 如图:
在这里插入图片描述在这里插入图片描述

因为是改变了相机 , 所以背景要以localPosition为准,而不是用Position了

5.

修改一下Update方法里面的代码

void Update()
{
foreach (GameObject obj in objs)
{
if (obj.transform.localPosition.x <= -1050)
{
obj.transform.localPosition = new Vector3(1050, obj.transform.position.y, 0);
}
obj.transform.Translate(new Vector3(speed * num, 0, 0), Space.Self);
}
}

在这里插入图片描述

6.

自己调整好速度 , 运行起来 发现正常 背景和狗子都能正常的运动
在这里插入图片描述

今天先到这 后面有空了继续补上,练手嘛 有空了再写 好多东西平时完全没注意过 比如今天这个相机切换, 用到了才去查一下发现完全不知道

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若风华浊世间

欢迎指点 ! (*^_^*)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值