[方法] Unity 实现仿《原神》第三人称跟随相机 v1.1
创始人
2025-01-07 12:08:02
0

参考网址:【Unity中文课堂】RPG战斗系统Plus

在Unity游戏引擎中,实现类似《原神》的第三人称跟随相机并非易事,但幸运的是,Unity为我们提供了强大的工具集,其中Cinemachine插件便是实现这一目标的重要工具。Cinemachine是一款专为Unity设计的相机控制插件,它提供了丰富的预设和灵活的相机控制选项,本篇我们会利用Cinemachine中的FreeLook Camera来作为第三人称跟随相机,它允许玩家从角色的背后观察游戏世界,增加了游戏的视野和代入感。

1. 下载Cinemachine插件

依次单击Unity的顶部菜单栏 Window | Package Manager 打开包管理器,选择 Packages  Unity Registry,然后搜索 Cinemachine,将其下载到项目中。

2. 设置相机的跟随目标

Hierachy 面板里通过单击 Cinemachine | FreeLook Camera 来添加一个第三人称相机,然后创建一个空对象 Cameras,并将 FreeLook CameraMain Camera 作为子对象放在进去。

我们在玩家对象里创建一个名为 CameraTarget 的空子对象作为相机的跟随和观察目标,并将其移动到角色的腹部位置:

选中 FreeLook Camera,在 Inspector 面板的 CinemachineFreeLook 组件里把跟随目标和观察目标都设置为CameraTarget ,如下图所示:

3. 相机参数配置

3.1. 镜头环绕移动

默认情况下,镜头的上下左右的环绕移动是颠倒的,我们需手动将其改正过来:

3.2. 最佳的镜头灵敏度设置 

3.3. 设置相机的活动范围

选中 FreeLook Camera,在 Scene 面板中环绕角色的红线则为相机的移动轨道,它表示相机的可活动范围,如图所示:

 我们可通过 TopRigMiddleRigBottomRig 来分别调节相机的顶部、中部、底部的活动范围:

一般情况下,TopRigBottomRigRadius 我们都设置为0,然后 TopRigHeight 一般都高出三个模型左右:

BottomRigHeight 设置在正好到模型的脚底:

MiddleRigHeight 一般都设置得高出模型一头,且 Radius 要尽量宽广:

最终效果如GIF所示:

3.4. 更改相机的绑定模式

Binding Mode 设置为 Lock To Target

这样设置可以使当摄像机视角面向天空时玩家移动不会出现打转现象。 

3.5. 消除相机跟随阻尼

相关内容

热门资讯

透视工具!德普之星透视辅助软件... 透视工具!德普之星透视辅助软件下载(透视)微乐自建房脚本最新版本更新内容(总是真的是有辅助攻略)-哔...
普及了解!功夫川麻小程序辅助(... 普及了解!功夫川麻小程序辅助(辅助)山水真是是有辅助器(哔哩哔哩)功夫川麻小程序辅助脚本下载中分为三...
透视苹果版!werplan透视... 透视苹果版!werplan透视挂(透视)wepoker插件程序(真是存在有辅助修改器)-哔哩哔哩1)...
透视app!pokemmo脚本... 透视app!pokemmo脚本最新版(透视)创思维激K辅助器开挂(辅助)竟然真的有软件(哔哩哔哩)亲...
推荐了解!微信下程序游戏破解器... 推荐了解!微信下程序游戏破解器(辅助)大运河江苏麻将好像存在有辅助脚本(哔哩哔哩)1、微信下程序游戏...
2026版软件!newpoke... 2026版软件!newpoker怎么安装脚本(透视)微乐小程序免费脚本(都是是真的辅助软件)-哔哩哔...
透视游戏!wpk真吗(透视)潮... 透视游戏!wpk真吗(透视)潮友软件辅助器脚本(原来真的有辅助软件)-哔哩哔哩1、点击下载安装,潮友...
2026版教学!大菠萝789辅... 2026版教学!大菠萝789辅助器下载(透视)指尖四川刷无限钻石(辅助)好像确实有神器(哔哩哔哩)1...
透视透视挂!wepoker辅助... 透视透视挂!wepoker辅助器官方(透视)微乐贵阳足鸡麻将开挂(一直真的是有辅助教程)-哔哩哔哩1...
解谜了解!闲来透视辅助器最新版... 解谜了解!闲来透视辅助器最新版(辅助)约战麻将其实真的是有辅助挂(哔哩哔哩)闲来透视辅助器最新版是不...