Evelyn Schwab 的 UE5 插件“Modular Camera Dynamics”已经发布。 可以轻松实现校正的相机行为。
模块化摄像机动力学 – 概述和快速入门指南(Unreal Engine 5 插件)
模块化摄像机动力学(Modular Camera Dynamics) 是 摄像机修改器(Camera Modifier) 系统的扩展,旨在快速迭代模块化方法,以构建高级游戏摄像机行为。
复杂的游戏相机模式也可以立即设置,无需额外代码。 模块化摄像机动力学包括 14 个内置摄像机行为修饰符,可帮助您构建理想的游戏摄像机,还支持在蓝图或 C++ 中开发其他修饰符。
摄像机模式和修饰符可以在入围编辑器中重复使用,在游戏过程中添加或删除,并在运行时自动混入和混出。 在 Unreal 中创建动态游戏摄像机系统从未如此简单。
具有自动混合修改器的实例化摄像机修改器系统
摄像机堆栈数据资源,用于捆绑摄像机修改器,以便在播放编辑器中自动混合和迭代堆栈中的摄像机修改器,以获得即时结果。
14 种不同的摄像机行为
5 种采样/预设相机模式。
使用自定义 Player Camera Manager 类扩展 Camera Modifiers 的功能。
14 种不同的摄像机行为 基于位置
Position Base(位置基础):从以下选项之一获取摄像机的参考位置:
Global Position(全局位置)、Player 的 Local Position(玩家的局部位置)、Player 上 Socket 的位置、Player 的视线水平
Position Offset(位置偏移):在全局或局部空间中按指定量偏移摄像机。
Position Distance:将摄像机的局部 X 轴偏移指定的量。
位置滞后:以多种方式平滑地插值摄像机的位置。
Position – Velocity Offset(速度偏移):根据玩家的速度偏移摄像机的位置。
Position – Dynamic Z(位置 – 动态 Z):根据各种因素调整摄像机的 Z 位置,例如玩家何时在地面上或玩家离开地面后移动了多长时间。
Rotation Override(旋转覆盖):将摄像机的旋转覆盖为指定的 Euler 旋转,或将摄像机对准特定位置、角色、组件或插槽。
Rotation from Velocity:根据玩家的速度和自摄像机旋转外部更改以来的时间逐渐改变摄像机旋转的方向。
基本扫描:从指定位置追踪到摄像机的位置,当它找到障碍物时,它会将摄像机的位置偏移到该位置。
FOV 调整:使用指定的操作和幅值调整视野。
FOV from Pitch(俯仰角):根据摄像机的俯仰角调整视野。
感觉它根据角色的移动位置以一种很好的方式纠正了角色。
这是个人笔记,所以这是个人笔记。
归根结底,围绕相机的工作永远不会结束。 这种插件看起来不错。
“代码插件中的模块化相机动力学”现已在 UE Marketplace 上以 49.99 美元(约合 8,000 日元)的价格出售。 如果您担心相机的行为,请查看一下!