上一篇:

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

本篇效果:

步骤:

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

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

将下载的png图片导入项目

  1. 打开“FPSHUD”这个控件蓝图

将一个图像控件拖入

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

将锚点设置为正中心

调整成合适的位置和尺寸

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

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

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

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

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

  1. 再次打开“FPSHUD”,对准心的可视性做一个绑定

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

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

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

  1. 【UE4 第一人称射击游戏】35-击中目标时添加准心提示

    上一篇: [UE4 第一人称射击游戏]34-制作一个简易计时器 本篇效果: 可以看到击中目标后有了一个红色准心的提示效果 步骤: 新建一个控件蓝图,命名为"Hitmarker" 双 ...

  2. 【UE4 第一人称射击游戏】11-武器跟随鼠标移动并添加开火音效

    上一篇: [UE4 第一人称射击游戏]10-添加冲刺功能 本篇效果: 步骤: 1.打开"SWAT_AnimBP",添加3个"变换(修改)骨骼"节点 选中第一个& ...

  3. 【UE4 第一人称射击游戏】21-添加动态扩散准心

    素材资料地址: 链接:https://pan.baidu.com/s/1epyD62jpOZg-o4NjWEjiyg 密码:jlhr 上一篇: [UE4 第一人称射击游戏]20-添加瞄准十字线 本篇效 ...

  4. 【UE4 第一人称射击游戏】13-瞄准开火

    上一篇: [UE4 第一人称射击游戏]12-全自动步枪并显示剩余弹药量 本篇效果: 步骤: 1.打开"ThirdPersonCharacter",添加一个骨架网格体组件 将其作为M ...

  5. 【UE4 第一人称射击游戏】33-创建一个小地图

    上一篇: [UE4 第一人称射击游戏]32-添加击杀AI的提示功能(使用到控件蓝图的动画功能) 本篇效果: 可以看到左上角完成了小地图的制作 步骤: 打开名为"FPSHUD"的控件 ...

  6. 【UE4 第一人称射击游戏】31-更好的UI界面

    素材资料地址: 链接:https://pan.baidu.com/s/1epyD62jpOZg-o4NjWEjiyg 密码:jlhr 上一篇: [UE4 第一人称射击游戏]30-简单的任务提示功能 本 ...

  7. 【UE4 第一人称射击游戏】12-全自动步枪并显示剩余弹药量

    上一篇: [UE4 第一人称射击游戏]11-武器跟随鼠标移动并添加开火音效 本篇效果: 步骤: 1.打开"Weapon_Base",添加一个整数类型,名为"Ammo&qu ...

  8. 【UE4 第一人称射击游戏】08-使用“AK47”发射子弹

    上一篇: [UE4 第一人称射击游戏]07-添加"AK47"武器 本节效果: 步骤: 1.在"Blueprints"文件夹内添加一个Actor蓝图,命名为&qu ...

  9. 【UE4 第一人称射击游戏】22-拾取弹药

    上一篇: [UE4 第一人称射击游戏]21-添加动态扩散准心 本篇效果: 当角色触碰到弹药箱后,玩家的后备弹夹就会多50发子弹,并且触碰到弹药箱后,会播放相应的声音和粒子特效. 步骤: 新建一个蓝图类 ...

最新文章

  1. LNMP环境搭建(二)集成Nginx与PHP
  2. group by 字句的扩展+rollup字句+cube字句+grouping()函数
  3. 54. spring boot日志升级篇—logback【从零开始学Spring Boot】
  4. thinkphp查询
  5. vb.net 正则 替换 第n个_Python中正则表达式模块详解
  6. 【leetcode 简单】 第七十三题 丑数
  7. golang中的Mock依赖
  8. VTK:图表之BreadthFirstDistance
  9. 笨方法“学习python笔记之print换行
  10. java baen转json 已经 json 转java bean 优秀博客分享
  11. 入门javascript_Espruino入门,Espruino是用于微控制器JavaScript解释器
  12. 驰骋工作流引擎-总体介绍
  13. Pixel 3a 开箱及 Google Fi 服务评测视频
  14. 网上书店系统mysql设计_数据库设计--《网上书店系统》
  15. 测试工具apipost postman jmeter
  16. 读书笔记:《圈子圈套》
  17. [嵌入式开发模块]深度传感器解算板(MS5837转串口板) 驱动模块
  18. 【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )
  19. Shiro-02-subject与session
  20. Cisco Encrypted Traffic Analysis(ETA)

热门文章

  1. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解
  2. 边缘计算(三)边缘计算与预测性维护
  3. 【智能制造】预测性维护:工业数字化领域潜在爆发点
  4. OPJ1.13编程基础之综合应用
  5. 诸葛越:关于算法工程师职业发展的思考
  6. 【调剂】北方民族大学2022年硕士研究生调剂公告(二)
  7. 关于超级计算机的英语作文,关于无人驾驶的英文作文
  8. 不背单词,不学语法,过去100天,这10万人原来是这样学英语的......
  9. Uni-App 云打包使用自有证书的步骤
  10. 详记Android打开相机拍照流程