Unity学习记录6——镜头跟随、背景滑动、无限背景

一、镜头跟随

镜头跟随可以使玩家有着良好的反馈,所以我们来实现一下镜头跟随(虽然直接把镜头放在玩家对象上面也可以实现~)

首先我们先创建一个GameObject装MainCamera

并创建脚本CameraFollow挂载到该对象

我们在LateUpdate生命周期中实现功能

由于LateUpdate在Update后面执行,同时,Player的移动是在Update中执行的,所以在LateUpdate中可以较好的处理相机跟随Player

    public Transform player; // 相机绑定的对象
    void LateUpdate()
    {
    // =相机跟随玩家
    transform.position = new Vector3(player.position.x, player.position.y, player.position.z);
    }



二、背景滑动

背景的滑动也是可以给玩家好的视觉反馈的~所以我们来实现一下

背景可以分为近中远景~

我们这样子创建(我这里是只分了远景和中景~)

同时修改他们的显示图层,展示在摄像机中~

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值