【UE4 第一人称射击游戏】20-添加瞄准十字线
上一篇:
【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”,对准心的可视性做一个绑定
当瞄准时准心不可见,不瞄准时准心可见
此时运行游戏就可以看到文章开头的效果了。
【UE4 第一人称射击游戏】20-添加瞄准十字线相关推荐
- 【UE4 第一人称射击游戏】35-击中目标时添加准心提示
上一篇: [UE4 第一人称射击游戏]34-制作一个简易计时器 本篇效果: 可以看到击中目标后有了一个红色准心的提示效果 步骤: 新建一个控件蓝图,命名为"Hitmarker" 双 ...
- 【UE4 第一人称射击游戏】11-武器跟随鼠标移动并添加开火音效
上一篇: [UE4 第一人称射击游戏]10-添加冲刺功能 本篇效果: 步骤: 1.打开"SWAT_AnimBP",添加3个"变换(修改)骨骼"节点 选中第一个& ...
- 【UE4 第一人称射击游戏】21-添加动态扩散准心
素材资料地址: 链接:https://pan.baidu.com/s/1epyD62jpOZg-o4NjWEjiyg 密码:jlhr 上一篇: [UE4 第一人称射击游戏]20-添加瞄准十字线 本篇效 ...
- 【UE4 第一人称射击游戏】13-瞄准开火
上一篇: [UE4 第一人称射击游戏]12-全自动步枪并显示剩余弹药量 本篇效果: 步骤: 1.打开"ThirdPersonCharacter",添加一个骨架网格体组件 将其作为M ...
- 【UE4 第一人称射击游戏】33-创建一个小地图
上一篇: [UE4 第一人称射击游戏]32-添加击杀AI的提示功能(使用到控件蓝图的动画功能) 本篇效果: 可以看到左上角完成了小地图的制作 步骤: 打开名为"FPSHUD"的控件 ...
- 【UE4 第一人称射击游戏】31-更好的UI界面
素材资料地址: 链接:https://pan.baidu.com/s/1epyD62jpOZg-o4NjWEjiyg 密码:jlhr 上一篇: [UE4 第一人称射击游戏]30-简单的任务提示功能 本 ...
- 【UE4 第一人称射击游戏】12-全自动步枪并显示剩余弹药量
上一篇: [UE4 第一人称射击游戏]11-武器跟随鼠标移动并添加开火音效 本篇效果: 步骤: 1.打开"Weapon_Base",添加一个整数类型,名为"Ammo&qu ...
- 【UE4 第一人称射击游戏】08-使用“AK47”发射子弹
上一篇: [UE4 第一人称射击游戏]07-添加"AK47"武器 本节效果: 步骤: 1.在"Blueprints"文件夹内添加一个Actor蓝图,命名为&qu ...
- 【UE4 第一人称射击游戏】22-拾取弹药
上一篇: [UE4 第一人称射击游戏]21-添加动态扩散准心 本篇效果: 当角色触碰到弹药箱后,玩家的后备弹夹就会多50发子弹,并且触碰到弹药箱后,会播放相应的声音和粒子特效. 步骤: 新建一个蓝图类 ...
最新文章
- LNMP环境搭建(二)集成Nginx与PHP
- group by 字句的扩展+rollup字句+cube字句+grouping()函数
- 54. spring boot日志升级篇—logback【从零开始学Spring Boot】
- thinkphp查询
- vb.net 正则 替换 第n个_Python中正则表达式模块详解
- 【leetcode 简单】 第七十三题 丑数
- golang中的Mock依赖
- VTK:图表之BreadthFirstDistance
- 笨方法“学习python笔记之print换行
- java baen转json 已经 json 转java bean 优秀博客分享
- 入门javascript_Espruino入门,Espruino是用于微控制器JavaScript解释器
- 驰骋工作流引擎-总体介绍
- Pixel 3a 开箱及 Google Fi 服务评测视频
- 网上书店系统mysql设计_数据库设计--《网上书店系统》
- 测试工具apipost postman jmeter
- 读书笔记:《圈子圈套》
- [嵌入式开发模块]深度传感器解算板(MS5837转串口板) 驱动模块
- 【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )
- Shiro-02-subject与session
- Cisco Encrypted Traffic Analysis(ETA)
热门文章
- linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解
- 边缘计算(三)边缘计算与预测性维护
- 【智能制造】预测性维护:工业数字化领域潜在爆发点
- OPJ1.13编程基础之综合应用
- 诸葛越:关于算法工程师职业发展的思考
- 【调剂】北方民族大学2022年硕士研究生调剂公告(二)
- 关于超级计算机的英语作文,关于无人驾驶的英文作文
- 不背单词,不学语法,过去100天,这10万人原来是这样学英语的......
- Uni-App 云打包使用自有证书的步骤
- 详记Android打开相机拍照流程