Unity3d第三人称视角相机跟随player(简单跟随方法)

简介: 第三人称视角-大家实验的时候相机就这样的视角using UnityEngine ;using System .Collections;/// /// camera跟随player类-位于camera/// public clas...
img_2a593884754c1a19fc7278c72de22af0.jpe
第三人称视角-大家实验的时候相机就这样的视角
using UnityEngine ;
using System .Collections;
/// <summary>
/// camera跟随player类-位于camera
/// </summary>
public class CameraMovement : MonoBehaviour
{
    /// <summary>
    /// player的Transform
    /// </summary>
    private Transform player ;

    /// <summary>
    /// 摄像机与player之间的方向向量
    /// </summary>
    private Vector3 direction ;
    void Awake()
    {
        //获取到player的transform(Tags.Player是player的标签,如果有不明白什么意思的,可以看我前几篇文章,标签的管理)
        player = GameObject .FindWithTag( Tags.Player ).transform;

        //计算player到camera的方向向量的距离
        direction = player .position - transform.position ;
    }
    void Update()
    {
        //移动摄像机,使摄像机与player保持一定的方向向量
        //camera当前的位置=player的位置减去方向向量
        transform.position = player. position - direction ;
    }
}

先给大家分享一个第三人称摄像机跟随的写法,比较简单,当然如果跟随的player遇到死角的地方这样就实现不了,所以请大家关注我后面的文章,会牵扯到算法,今天是大家比较怀念的节日,zero最后祝大家六一快乐!

相关文章
|
3月前
|
语音技术 开发工具 图形学
Unity与IOS⭐一、百度语音IOS版Demo调试方法
Unity与IOS⭐一、百度语音IOS版Demo调试方法
|
3月前
|
前端开发 图形学
Unity精华☀️UI和物体可见性的判断方法
Unity精华☀️UI和物体可见性的判断方法
|
2月前
|
图形学 开发者
透视与正交之外的奇妙视界:深入解析Unity游戏开发中的相机与视角控制艺术,探索打造沉浸式玩家体验的奥秘与技巧
【8月更文挑战第31天】在Unity中,相机不仅是玩家观察游戏世界的窗口,更是塑造氛围和引导注意力的关键工具。通过灵活运用相机系统,开发者能大幅提升游戏的艺术表现力和沉浸感。本文将探讨如何实现多种相机控制,包括第三人称跟随和第一人称视角,并提供实用代码示例。
130 0
|
3月前
|
图形学 C# 开发者
全面掌握Unity游戏开发核心技术:C#脚本编程从入门到精通——详解生命周期方法、事件处理与面向对象设计,助你打造高效稳定的互动娱乐体验
【8月更文挑战第31天】Unity 是一款强大的游戏开发平台,支持多种编程语言,其中 C# 最为常用。本文介绍 C# 在 Unity 中的应用,涵盖脚本生命周期、常用函数、事件处理及面向对象编程等核心概念。通过具体示例,展示如何编写有效的 C# 脚本,包括 Start、Update 和 LateUpdate 等生命周期方法,以及碰撞检测和类继承等高级技巧,帮助开发者掌握 Unity 脚本编程基础,提升游戏开发效率。
77 0
|
3月前
|
C# 图形学 数据安全/隐私保护
Unity数据加密☀️反射的用法:变量、属性、方法、重载,反射在DLL中的使用方法
Unity数据加密☀️反射的用法:变量、属性、方法、重载,反射在DLL中的使用方法
|
3月前
|
存储 Java 图形学
UNITY性能优化☀️一、GC介绍与Unity内存管理方法
UNITY性能优化☀️一、GC介绍与Unity内存管理方法
|
5月前
|
图形学 开发者
【Unity小技巧】unity移动物体的探究——使用8个不同方法
【Unity小技巧】unity移动物体的探究——使用8个不同方法
171 1
|
5月前
|
图形学
【unity小技巧】FPS游戏实现相机的偏移震动、武器射击后退和后坐力效果
【unity小技巧】FPS游戏实现相机的偏移震动、武器射击后退和后坐力效果
57 1
|
5月前
|
图形学
【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇3(附项目源码)
【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇3(附项目源码)
56 0