Ue4 常规技术—— Camera Shake
发布日期:2021-05-17 21:45:04 浏览次数:19 分类:精选文章

本文共 651 字,大约阅读时间需要 2 分钟。

一、目的

在射击类应用场景中,经常需要模拟被子弹击中时的镜头抖动效果。Camera Shake(镜头震动)正是用来实现这一效果的关键技术。

二、使用步骤

  • 创建蓝图

    打开UE Engine并进入项目设置,选择"蓝图"选项,创建一个新的蓝图文件。将其设置为Oscillation类型的蓝图。

  • 蓝图参数定义

    在蓝图属性面板中,调整以下参数:

    • Oscillation Duration:设置镜头抖动的持续时间。
    • Oscillation Blend In Time:定义抖动开始的渐入时间,确保镜头动转动过程平滑。
    • Oscillation Blend Out Time:设置抖动结束后镜头恢复静止的渐出时间。
  • Rot Loc FOV 参数设置

    Rot Loc FOV(旋转偏移视野)参数包包含以下几个关键设置:

    • Amplitude(振幅):设定镜头旋转的幅度。
    • Frequency(频率):灵敏度调节抖动频率。
      • Details:建议根据具体需求设定,例如频率设置为3意味着在指定持续时间内进行3次旋转,同时振幅会自动根据设定进行缩放。
    • Initial Offset(初始偏移):选择"Early Offset Random zero"(初始随机偏移),可确保镜头一开始即刻开始位置的随机偏移。
  • 蓝图调用

    在你的游戏逻辑中,将创建好的Oscillation蓝图添加到需要触发镜头抖动的事件节点,例如击中动作节点(如子弹撞击事件)。

  • 通过以上设置,你可以灵活控制镜头在射击场景中的抖动效果,使游戏体验更加真实和丰富。

    上一篇:Ue4 常规技术—— DownloadImage
    下一篇:UMG___Menu Anchor 菜单锚点

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年05月02日 16时57分32秒