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

在上一章里。

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

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

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

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

然后我们需要做 件事

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

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

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

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

相关推荐
夜瞬7 分钟前
【Flask 框架学习】01:编写第一个 Flask 应用
后端·python·学习·flask
我命由我123459 分钟前
Photoshop - Photoshop 工具栏(68)内容感知移动工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
zhangzhangkeji38 分钟前
UE5 C++(70-2):定义成员函数 getCleanDirectory(..) 和枚举类 EFileDirectoryType,来获得目录
ue5
2501_943695331 小时前
大专商务数据分析与应用专业,怎么学习电商数据的埋点知识?
学习·数据挖掘·数据分析
陈天伟教授1 小时前
人工智能应用- 材料微观:08.SliceGAN 的学习过程
人工智能·深度学习·学习
刘孬孬沉迷学习1 小时前
路由算法学习( Dijkstra 算法 Bellman-Ford方程算法)
网络·学习·智能路由器·信息与通信·dijkstra算法·路由算法·bellman-ford算法
2501_918126911 小时前
stm32什么程序效率最高,体积小,运行快,适应广?
c语言·stm32·单片机·嵌入式硬件·学习
2501_918126911 小时前
stm32能做次声波发射器吗?
linux·stm32·嵌入式硬件·学习·个人开发
weixin_458872611 小时前
东华复试OJ每日3题打卡·复盘97~99
学习
你怎么知道我是队长1 小时前
前端学习---HTML---第一个HTML程序
学习