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

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

相关推荐
前端不太难1 天前
OpenClaw 如何运行 Claw 资源文件
c++·开源·游戏引擎
avi91111 天前
UnReal-UE5虚幻蓝图如何修改
ue5·游戏引擎·虚幻·虚幻引擎·ue·蓝图·蓝图逻辑
国家一级摸鱼选手2 天前
MCP(Model Context Protocol)学习笔记
unity·ai·mcp
会思考的猴子2 天前
Unity3D发布后软件界面右下角出现Trial Version
unity
ellis19702 天前
Unity资源管理框架Addressables[五] 构建
unity
派葛穆2 天前
Unity-鼠标悬停改变图像位置
unity·计算机外设·交互
avi91112 天前
图例设计软件:Focusky,VisualComponents,图片字风格化等试用和推荐,最终还是回到Unity 游戏代码
unity·ai·aigc·游戏开发·设计工具·信息图
张老师带你学2 天前
unity道具,健身房资源
科技·游戏·unity·游戏引擎·模型
开维游戏引擎2 天前
开维游戏引擎实例:五子棋
javascript·游戏·html·游戏引擎·ai编程
废嘉在线抓狂.2 天前
简易拆开即用的高性能计时器(C#)
前端·unity·c#