【UE4 第一人称射击游戏】20-添加瞄准十字线

上一篇:

【UE4 第一人称射击游戏】19-修复冲刺或换弹时可以进行射击的bug

本篇效果:

步骤:

  1. 先下载一个瞄准的十字线图片,可以从阿里巴巴矢量图库下载:

https://www.iconfont.cn/search/index?searchType=icon&q=%E7%9E%84%E5%87%86

【UE4 第一人称射击游戏】20-添加瞄准十字线_第1张图片

将下载的png图片导入项目

【UE4 第一人称射击游戏】20-添加瞄准十字线_第2张图片
  1. 打开“FPSHUD”这个控件蓝图

将一个图像控件拖入

【UE4 第一人称射击游戏】20-添加瞄准十字线_第3张图片

图像设置为刚才导入的png图片

【UE4 第一人称射击游戏】20-添加瞄准十字线_第4张图片

将锚点设置为正中心

【UE4 第一人称射击游戏】20-添加瞄准十字线_第5张图片

调整成合适的位置和尺寸

【UE4 第一人称射击游戏】20-添加瞄准十字线_第6张图片

此时运行游戏可以看到准心

【UE4 第一人称射击游戏】20-添加瞄准十字线_第7张图片

下面我们需要调整准心的可见度,并且设置它只有当玩家没有瞄准时才可见

  1. 打开“ThirdPersonCharacter”,找到瞄准相关逻辑

【UE4 第一人称射击游戏】20-添加瞄准十字线_第8张图片

添加一个布尔类型变量,命名为“Aiming”,表示是否在瞄准

【UE4 第一人称射击游戏】20-添加瞄准十字线_第9张图片

设置瞄准时“Aiming”为True,不瞄准时为False

【UE4 第一人称射击游戏】20-添加瞄准十字线_第10张图片
  1. 再次打开“FPSHUD”,对准心的可视性做一个绑定

【UE4 第一人称射击游戏】20-添加瞄准十字线_第11张图片

当瞄准时准心不可见,不瞄准时准心可见

【UE4 第一人称射击游戏】20-添加瞄准十字线_第12张图片

此时运行游戏就可以看到文章开头的效果了。

你可能感兴趣的:(#,虚幻4,FPS游戏,ue4,游戏)