Unity相机跟随角色移动

相机跟随角色移动

使用LateUpdate();方法,根据角色移动而进行跟随,固定角度,类似2.5D视角。

需要将相机放到一个空对象,将角度调节好,挂载组件,将角色对象放入组件中,调整moveTime设置缓存效果。

csharp 复制代码
 public Transform player;//角色
 public float moveTime;//相机移动速度

 private void LateUpdate()//专用相机函数
 {
     if (player != null)//角色不为空
     {
         if (player.position != transform.position)//相机和角色位置有变化
         {
             transform.position = Vector3.Lerp(transform.position, player.position, moveTime * Time.deltaTime);//相机向角色按一定速度移动
         }
     }
 }
相关推荐
JosieBook1 小时前
【C#】C# 访问修饰符与类修饰符总结大全
前端·javascript·c#
星夜泊客2 小时前
C# : 引用类型都存在堆上吗
unity·c#
chiwei_hua2 小时前
如何在 Blazor Web 前端中使用 C# 进行数据交互?
前端·c#·交互
点量云实时渲染-小芹2 小时前
Unity模型数字孪生虚拟仿真webgl推流卡实时云渲染推流
unity·webgl·数字孪生·实时云渲染·虚拟仿真·云推流
wenroudelang88885 小时前
Visual Studio的C#实例--2个窗体之间跳转
ide·c#·visual studio
荔枝吻6 小时前
【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
开发语言·c#·.net
波波0076 小时前
每日一题:请解释 .NET中的内存模型是什么
开发语言·c#·.net
眼眸流转7 小时前
LeetCode热题100(七)
算法·leetcode·c#
mxwin8 小时前
Unity Shader 齐次坐标与透视除法理解 SV_POSITION 的 w 分量
unity·游戏引擎·shader
格林威8 小时前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,附海康相机 C++实战代码
开发语言·c++·人工智能·数码相机·计算机视觉·c#·工业相机