Unity摄像机跟随物体

功能描述

实现摄像机跟随物体,并使物体始终保持在画面中心位置。

实现步骤

创建脚本: 在Unity中创建一个新的C#脚本,命名为CameraFollow

代码如下:

cs 复制代码
using UnityEngine;

public class CameraFollow : MonoBehaviour
{
    public Transform target;  // 要跟随的目标物体
    public Vector3 offset;   // 摄像机与目标物体的偏移量

    void LateUpdate()
    {
        if (target != null)
        {
            // 设置摄像机的位置为目标物体的位置加上偏移量
            transform.position = target.position + offset;
        }
    }
}

应用脚本

  1. CameraFollow脚本附加到场景中的摄像机上。

  2. 在Unity编辑器中,选择摄像机,然后在Inspector面板中找到CameraFollow脚本组件。

  3. 将想要跟随的物体拖拽到Target字段中。

  4. 调整Offset字段的值,以设置摄像机与目标物体之间的偏移量。例如,可以设置Offset(0, 10, -10),这样摄像机会在目标物体的上方和后方保持一定的距离。

运行场景后,摄像机会自动跟随目标物体,并且目标物体会始终保持在画面的中心位置。

相关推荐
电子云与长程纠缠4 小时前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎
玖玥拾4 小时前
Unity 3D 笔记(十二)Unity/C# Socket 网络笔记1
网络·unity·c#
玖玥拾5 小时前
Unity 3D 笔记(十五)Unity/C# Socket 网络笔记4
服务器·网络·unity·c#
xcLeigh1 天前
Unity基础:创建你的第一个游戏物体——Cube、Sphere与基本3D物体
游戏·3d·unity·教程
ellis19701 天前
C#异常相关关键字:Exceptions,throw,try,catch,finally
unity·c#
HH‘HH2 天前
Unity通过OPC UA工业协议连接工业设备实战指南
unity·游戏引擎
め.2 天前
定点数运算库
算法·unity
点量云实时渲染-小芹2 天前
UE/Unity/Webgl模型在信创服务器上实时渲染推流的可行性分析
unity·webgl·云渲染信创·国产实时渲染·ue信创云推流
Duo1J2 天前
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
ue5·编辑器·游戏引擎·ue4