上一篇:
【UE4 第一人称射击游戏】19-修复冲刺或换弹时可以进行射击的bug
本篇效果:
步骤:
先下载一个瞄准的十字线图片,可以从阿里巴巴矢量图库下载:
https://www.iconfont.cn/search/index?searchType=icon&q=%E7%9E%84%E5%87%86
将下载的png图片导入项目
打开“FPSHUD”这个控件蓝图
将一个图像控件拖入
图像设置为刚才导入的png图片
将锚点设置为正中心
调整成合适的位置和尺寸
此时运行游戏可以看到准心
下面我们需要调整准心的可见度,并且设置它只有当玩家没有瞄准时才可见
打开“ThirdPersonCharacter”,找到瞄准相关逻辑
添加一个布尔类型变量,命名为“Aiming”,表示是否在瞄准
设置瞄准时“Aiming”为True,不瞄准时为False
再次打开“FPSHUD”,对准心的可视性做一个绑定
当瞄准时准心不可见,不瞄准时准心可见
此时运行游戏就可以看到文章开头的效果了。