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),这样摄像机会在目标物体的上方和后方保持一定的距离。

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

相关推荐
井队Tell1 小时前
打造高清3D虚拟世界|零基础学习Unity HDRP高清渲染管线(第五天)
学习·3d·unity
yi碗汤园2 小时前
【一文了解】八大排序-插入排序、希尔排序
开发语言·算法·unity·c#·1024程序员节
AA陈超14 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-14 属性菜单 - 文本值行
c++·游戏·ue5·游戏引擎·虚幻
future_studio19 小时前
聊聊 Unity(小白专享、C# 小程序 之 联机对战)
unity·小程序·c#
AA陈超1 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-13 属性菜单 - 边框值
c++·游戏·ue5·游戏引擎·虚幻
shandianchengzi1 天前
【记录】Unity|Unity从安装到打开一个Github项目(以我的世界(仿)为例)
unity·c#·游戏引擎·github·我的世界·mc
yi碗汤园2 天前
【超详细】C#自定义工具类-StringHelper
开发语言·前端·unity·c#·游戏引擎
野奔在山外的猫2 天前
【案例】Unity 平台访问文件浏览器(汇总)
unity
WaWaJie_Ngen2 天前
【OpenGL】模板测试(StencilTest)
c++·算法·游戏·游戏引擎·游戏程序·图形渲染
开发游戏的老王3 天前
虚幻引擎虚拟制片入门教程目录
游戏引擎·虚幻