【uniy】之相机跟随(一)

本文介绍了一种简单的游戏相机跟随机制的实现方法。通过保存玩家角色与相机间的固定偏移量,在游戏过程中保持这一偏移不变,从而实现了平滑且稳定的跟随效果。明天将继续探讨多目标跟随的技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

普通平面游戏、单机RPG游戏中有跟随游戏人物运动而运动的视野,由于一般是设置到主摄像机上,简称相机跟随。今天讲一下单纯的对一个游戏人物的跟随。

废话不多说,直接上代码:

        public Transforms  playerForms;   //这里作为相机要跟随的人物

        private Vector3 offset;    //这里是保存两者之间的固定差值

        void Start()

    {

          offset = transform.position - playerForms.position;   //求出固定差值,保存到offset

    }

    void Update()

    {

        transform.position = offset + playerForms.position;    //得出相机的动态位置

    }

到此对单个人物的固定距离的相机跟随效果就可以做出来了。

明天,将介绍多个人物的跟随效果!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值