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

server/2024/12/3 3:57:16/

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

  1. Main Camera下添加组件(follow target)
    在这里插入图片描述

  2. 脚本中定义

public Transform trans;
  1. 将transform拖拽到trans中,让trans可以引用到transform数值(方式1)
    在这里插入图片描述

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

transform.position  //此方法是在父类的MonoBehaviour中定义
  1. 定义目标对象
public GameObject player;
  1. 添加目标引用对象
    在这里插入图片描述

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

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 updatevoid Start(){offset = transform.position - player.transform.position;}// Update is called once per framevoid Update(){transform.position = player.transform.position + offset;}
}

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


http://www.ppmy.cn/server/146920.html

相关文章

分布式锁的实现原理

作者:来自 vivo 互联网服务器团队- Xu Yaoming 介绍分布式锁的实现原理。 一、分布式锁概述 分布式锁,顾名思义,就是在分布式环境下使用的锁。众所周知,在并发编程中,我们经常需要借助并发控制工具,如 mu…

缓存使用规范学习

1.规范 size控制: string类型,控制在2KB以内 hash、list、set、zset类型的元素个数,不要超过5000 pipeline命令: 检查多参数命令的参数个数或pipeline命令个数,若值太大,建议减小(codis proxy返回结果集超64K&…

为什么ai会用python开发

AI领域使用Python开发有几个主要原因: 简洁易读:Python语法简洁,容易理解,使得开发者能够专注于算法和模型的设计,而不是花费大量时间在语言本身的细节上。这对于快速开发和原型设计尤为重要。 强大的库支持&#xff…

Flink四大基石之CheckPoint

1、State Vs Checkpoint State:状态,是Flink中某一个Operator在某一个时刻的状态,如maxBy/sum,注意State存的是历史数据/状态,存在内存中。 Checkpoint:快照点, 是Flink中所有有状态的Operator在某一个时刻的State快照信息/存档信息。 一句话概括: Checkpoint就是State的快照…

reactivex.Observable 超时问题

下面代码测试可知:超时设置需要在map之后才有效,换句话说就是,超时只对超时设置之前的代码有用 import io.reactivex.Observable; import java.util.concurrent.TimeUnit;public class TimeoutTest {public static void main(String[] args…

Fortran mpi在Linux的安装

最近编译一个程序需要需要 Fortran mpi 编译器,则需要安装 Fortran编辑器和MPI库,以下是具体的安装步骤: 一、安装 Fortran 编译器(gfortran) 在conda环境中安装: conda install -c conda-forge gfortra…

Python脚本:自动化下载视频的日志记录

在数字化时代,视频内容的获取和处理变得日益重要。无论是为了内容备份、离线观看还是数据分析,自动化下载视频成为了一个常见需求。然而,自动化过程中的监控和问题追踪同样重要,这就需要有效的日志记录系统。本文将介绍如何在Pyth…

C/C++基础知识复习(32)

1) 什么是 C 中的函数对象?它有什么特点? 函数对象(Function Object) 是一个可以像函数一样调用的对象。换句话说,函数对象是重载了 operator() 运算符的类或结构体的实例。由于 C 中一切都是对象,函数对象…