unity中控制相机跟随物体移动

unity中控制相机跟随物体移动

  1. Main Camera下添加组件(follow target)

  2. 脚本中定义

csharp 复制代码
public Transform trans;
  1. 将transform拖拽到trans中,让trans可以引用到transform数值(方式1)

  2. 因为属于当前GameObject下的脚本组件,不使用拖拽的方式的话,可以直接在代码中用下面方式获取到transform的数值(方式2)

csharp 复制代码
transform.position  //此方法是在父类的MonoBehaviour中定义
  1. 定义目标对象
csharp 复制代码
public GameObject player;
  1. 添加目标引用对象

  2. 脚本里添加相对位置的设置逻辑

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class followTarget : MonoBehaviour
{
    // public Transform trans;
    public GameObject player;
    private Vector3 offset;
    // Start is called before the first frame update
    void Start()
    {
        offset = transform.position - player.transform.position;
    }

    // Update is called once per frame
    void Update()
    {
        transform.position = player.transform.position + offset;
    }
}

到此可实现控制相机跟随物体移动!

相关推荐
xiaoshuaishuai89 分钟前
C# vCenter跨云迁移的核心问题
开发语言·c#
旧物有情23 分钟前
C#异步编程
网络·rpc·c#
Ab_stupid2 小时前
CTF-WEB培训笔记
笔记·web
逸模2 小时前
逸模 VS CAD+SU系列(二)施工图:告别手动改图,全专业图纸自动生成
笔记·其他·cad·su·施工图
Ab_stupid2 小时前
CTF-Android培训笔记
android·笔记
chushiyunen2 小时前
高斯数据库笔记、gaussDb
数据库·笔记
小杰~2 小时前
【个人笔记】VuePress Theme Plume 主题全解析 + 快速上手教程
笔记
影寂ldy2 小时前
C# 三大内置委托(Action / Func / Predicate)+ Lambda
c++·算法·c#
whyTeaFo2 小时前
MIT 6.1810: xv6 book Chapter7: Locking 笔记
笔记
数智工坊4 小时前
周志华《Machine Learning》学习笔记--第十五章--规则学习
笔记·学习·机器学习