UE5 第一人称射击项目学习(三)

在上一章里。

已经成功创建了跟随视角射击子弹的蓝图。

现在在这一章里,要设计出子弹有限的功能。

首先打开蓝图,点击添加变量ammo

把变量的类型设置为整形变量,默认值设置为20(你也可以设置自己想要的子弹数量)

然后我们需要做 件事

用这个变量来记录子弹数。

具体的操作就是,每射击一次,就从ammo中取值,减一,再重新赋值回去。

然后使用branch分支(类似C++的if判断)来与0进行判断,如果减的值大于0则发射,否则停止发射并且提醒玩家,子弹消耗完毕

以空格事件为开始,中间用branch分支来判断走向。

相关推荐
01二进制代码漫游日记8 小时前
[C++]之内存管理(一)
jvm·c++·学习
椒颜皮皮虾྅8 小时前
让 C# 读懂整张图:DeploySharp 驱动 PaddleOCR v4/v5/v6,打通 OCR 全流程
开发语言·人工智能·深度学习·学习·c#·ocr·cuda
Java后端的Ai之路8 小时前
01、Java并发编程:学习攻略如何才能学好并发编程?
java·开发语言·学习
corey939 小时前
Linux 学习 - 第十四周作业
linux·运维·学习
apple-mapping20 小时前
网络RTK定位学习总结
学习·网络rtk
楚山之石21 小时前
【Lancet Neurology 】多发性硬化认知障碍的 SDMT 筛查、灰质萎缩标志与认知康复循证路径
图像处理·人工智能·学习·mri
海海不掉头发1 天前
CSDN博客_时序预测9模型复现对比
人工智能·学习·软件工程
蓝祁子yoky1 天前
Qt学习日记 Day13:网络编程(一)-TCP基础与Socket实战
网络·qt·学习
架构师伯子明1 天前
Ros 学习十三:IK Demo
学习
小羊没烦恼!1 天前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡