【UE5】摄像机晃动
发表于|更新于|技术
|总字数:186|阅读时长:1分钟|浏览量:
效果
步骤
一、游戏中晃动视角
1. 新建一个蓝图,父类选择“CameraShakeBase”
这里命名为“BP_MyCameraShake”
打开“BP_MyCameraShake”,根晃动模式这里设置为“Perlin噪点摄像机晃动模式”
然后可以设置一下根晃动模式相关参数,可以根据自己需求随意调整
2. 这里在关卡蓝图中通过“Start Camera Shake”节点去调用
3. 此时运行效果如下
如果希望晃动的更明显,可以调大“Scale”参数
二、Sequence中晃动视角
1. 先创建一个关卡序列
2. 在场景中添加一个摄像机
在序列中添加摄像机的控制轨道
添加相机晃动轨道
此时播放效果如下
文章作者: formeasy
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 易锦风的博客!
相关推荐

2026-06-26
TMS XYZ WMTS的不同
WMS是OGC定义的协议,用于请求任意区域的渲染地图图像。客户可以根据需要以平铺模式对其进行请求。 WMS-C是OSGeo创建的WMS扩展,它向功能文档中添加了元数据,以使客户端知道在哪里发出请求,从而使它们与服务的图块对齐。 WMS-C服务可能会拒绝未与其图块网格对齐的请求。 TMS是OSGeo创建的协议,允许使用整数索引请求图块。它还提供用于发现和配置的元数据。可以将其实现为位于静态文件系统中的一组切片图像和元数据文件。 Y轴从底部向上。 WMTS是OGC创建的协议,允许使用整数索引请求图块。它还提供用于发现和配置的元数据。 Y轴从顶部向下。 “ XYZ”是我们通常用于静态文件系统中用于提供切片服务的各种临时方案的术语。没有标准的元数据机制。尽管最常见的是从顶部向下移动,但对于Y轴方向没有固定的标准。 Google为自己的目的做了某件事,其他人则模仿了它。特定的XYZ客户端和服务器可能会或可能无法一起工作。有时也可以使XYZ客户与TMS或WMTS服务一起使用。 还有一些较少使用的协议,例如Bing“ quadkey”协议或翻转缩放级别顺序的Google...

2026-01-29
UE Async Load Asset通过资源路径动态加载资源
1.复制路径 右键资源复制资源引用 2.蓝图操作 拖出路径转Async Load Asset节点,将Assset拖出到To Soft Object Reference和Make Soft Object 将Path粘贴资源路径中 将Async Load Asset节点拖出的Object,转成想要转换的类型,比如Texture2D,并进行设置,具体如下图:

2025-04-25
UE C++实现第三人称角色基本功能
首先基于Character创建一个角色类,在头文件为其添加弹簧臂和摄像机组件 1234UPROPERTY(VisibleAnywhere, Category = "Comp") class UCameraComponent* CameraComp;UPROPERTY(VisibleAnywhere, Category = "Comp") class USpringArmComponent* SpringComp; 在构造函数中将相关组件创建出来 12345678910111213141516171819202122// 所需要添加的头文件#include "Camera/CameraComponent.h"#include "GameFramework/SpringArmComponent.h"#include "GameFramework/CharacterMovementComponent.h" // 创建摄像机组件 CameraComp =...

2025-04-25
UE 文件目录结构
在最高一级目录中,是你的引擎(Engine)目录以及你的所有游戏项目目录。Engine目录包含引擎自身及其随附工具。每个游戏目录都包含与该游戏有关的所有文件。与先前的引擎版本相比,UE4中的引擎和游戏在目录结构上有了更明显的区分。 根目录 Engine - 包含构成引擎的所有源代码、内容等。 Templates - [创建新项目](Basics/Projects/Browser) 时可用的项目模板集合。 GenerateProjectFiles.bat - 用于创建在Visual Studio中使用引擎和游戏所需的UE4解决方案和项目文件。请参阅 [](ProductionPipelines/BuildTools/UnrealBuildTool/ProjectFilesForIDEs) 以了解详细信息。 UE4Games.uprojectdirs - 辅助文件,帮助引擎找到子目录中的项目。 通用目录 某些子目录在引擎目录和游戏项目目录中都能找到: Binaries - 包含可执行文件或编译期间创建的其他文件。 Build -...

2025-04-25
UE 术语
项目 虚幻引擎项目(Project) 保存着构成游戏所需的所有内容和代码。项目在你的电脑硬盘上由许多目录构成,例如 蓝图 和 材质。你可以随时修改项目目录的名称和层级关系。 虚幻编辑器 中的 内容浏览器 所展示的目录结构和你在硬盘上看到的 项目 目录结构相同。 _内容浏览器面板会镜像显示磁盘上的项目目录结构。点击图片查看大图。 每个项目都有一个与之对应的 .uproject 文件。.uproject 文件是你创建、打开或保存项目必须用到的文件。你可以创建任何数量的不同项目,并同时操作它们。 蓝图 蓝图可视化脚本(Blueprint Visual Scripting) 系统(或缩写 蓝图(Blueprints))是一种功能齐全的游戏脚本系统,它允许你在虚幻编辑器(Unreal Editor)中通过基于节点的界面来创建游戏元素。和许多常见脚本语言一样,你可以用它在引擎中定义面向对象的类或object。在使用UE4时,你会发现使用蓝图定义的类一般也统称蓝图。 ...

2025-04-27
UE /虚幻 Steam配置
第一步:在项目插件中,打开Online Subsystem Steam 第二步:打开项目C++文件,在 .Build.cs文件下的公共依赖模块名称中添加 OnlineSubsystem 和 OnlineSubsystem 第三步:找到官方文档的OnlineSubsystemSteam的DefaultEngine.ini中需要添加的配置,并找到当前项目文件夹内的该文件,将配置内容添加上去,其中 SteamDevAppId 既开发者应用ID需要自己去Steam申请,这里480是Steam“太空战”使用的开发ID 第四步:关闭项目编译器和VisualStudio,找到项目文件下三个文件,将其删除后重新生成VisualStudio文件 以上就完成了UE中的Steam配置
评论
公告
用学习,面对遭遇的变化;用斗志,面对每天的挫折;用坚持,面对失去的动力!














