首页 > 其他分享 >UE5枪械射击消耗弹药+补充弹药的实现

UE5枪械射击消耗弹药+补充弹药的实现

时间:2024-12-07 23:29:52浏览次数:5  
标签:弹药 布尔值 开火 枪械 弹夹 能加 当前 UE5

1、射击消耗弹药

a、开火事件里增加当前弹药量的判断,>=1才能开火;

成功开火后,当前弹药量-1;

b、增加弹药量事件,分支判断1,当前弹药量<弹药上限时,才能触发加弹药量;

否则打印字符串-弹药已满,设置是否能加弹药的布尔值为假;

分支判断2,当前弹药量+弹夹>=弹药上限时,设置当前弹药量=弹药上限,布尔值为真;

反之=当前弹药量+弹夹,布尔值为真。

(子弹不满时允许吃弹夹,允许部分浪费;但子弹满时不能吃弹夹)

2、吃弹夹补充弹药

命中事件中,调用增加弹药事件,分支判断,布尔值为真时进行后续工作。

(能加弹药时,弹夹消失;反之继续存在)

(重要逻辑都写在游戏模式里,此处属于次要但不能少的部分)

标签:弹药,布尔值,开火,枪械,弹夹,能加,当前,UE5
From: https://blog.csdn.net/windwind2000/article/details/144275624

相关文章

  • UE5 自转+移动靶的实现
    A、实现思路1、自转tick事件,设置本地旋转,速度由变量决定。2、自动移动自定义事件,设置时间轴,N秒内三个关键帧(如00-01-00),映射一个数值范围,以此设置相对位置。移动距离上限由变量决定。3、多靶子的不同效果在场景里复制多个靶子实例,每个靶子通过两个变量来设置不同数值......
  • 【UE5】08-字符编码
    了解字符编码的基础知识本身是不难的,难就难在大家各自的说法太多,误解也太多,导致新手学习路上非常迷惑,本文将详细为大家拨开字符编码下的谜团并正确理解字符编码。知识的名字不重要,重要的是知识本身。字符编码规范在开始讲解UE相关内容之前,我想有必要了解一下编码规范......
  • UE5模拟交互篇|可交互流体风场实现
    【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!一、原理介绍1.思路分析先来说观察介质模拟的两种视角:拉格朗日视角和欧拉视角。 拉格朗日视角一般将介质视为粒子(或微小网格)的集合,粒子会随着......
  • 用Rider开发UE5时,Dubug Editor定位到了汇编文件而不是代码本身的原因和解决方法
    首先最基本的Rider中应该设置为了DebugGameEditor,UE5中我设置默认code是RiderUProject。定位到了汇编文件是因为Rider没有用上UE5的RiderLink插件。解决方案:在UnrealEditor中:打开Edit>Plugins。确保RiderLink插件已启用。如果未启用,启用后重新启动UnrealEditor......
  • 汽车渲染领域:Blender 和 UE5 哪款更适用?两者区别?
    在汽车渲染领域,选择合适的工具对于实现高质量的视觉效果至关重要。Blender和UE5(UnrealEngine5)作为两大主流3D软件,各自在渲染动画方面有着显著的差异。本文将从核心定位与用途、工作流程、渲染技术和灵活性、后期处理与合成四个方面,说明下这两款软件在汽车渲染领域的适用性。核......
  • Unreal Engine资源免费分享:UE5虚幻4光谱星系银河太空空间站室内场景环境Spectrum Gala
    SpectrumGalaxyUE5虚幻4光谱星系银河太空空间站室内场景环境SpectrumGalaxy,详情请看图。亲测可用。效果很好。描述MainVideoCinematic(从UE5渲染的最新视频过场动画!OriginalCinematic(在初始发布期间发布)高分辨率屏幕截图SpectrumGalaxy支持文章UE5环......
  • 【UE5】虚幻引擎入门
    就算被骂崇洋媚外,但我还是要说,外国人的技术教程做的就是比国内的教程强太多了。在B站上找了好几天的UE入门教程,每个教程都听了几节,听了一圈下来之后,这些教程给我的感觉都是非常的“零散”“啰嗦”。看着他们的目录,前几十集全在讲各种各样的基础知识和原理。我知道对于UE5这种庞......
  • UE5 猎户座漂浮小岛 03 视觉效果 粒子
    UE5猎户座漂浮小岛03视觉效果粒子1.视觉效果1.1指数级高度雾fog指数高度雾组件0.1、1.4内颜-淡蓝体雾1.2体积光太阳directionallight-强度光强-3颜色-淡蓝光束-遮遮暗-0.018范-100001.3天光天空照亮,泛光,照大地skylight强范1.4后期处理体积1.4.1光......
  • 将Mixamo的模型和动画导入UE5
    首先进入Mixamo的官网,点击Character选择一个模型 (当然你也可以自己上传模型/绑定动画)然后点击下载,这个作为带骨骼的模型选择FBX格式,TPose直接下载点击Animations选择动画,搜索idle默认站立动画 点击下载,格式选择FBX,不带模型只要骨骼,......
  • 制导弹药(导弹) 中制导律+末制导律+导引头控制 打击目标弹道程序
    声明:本文仅用于学习交流用途1.引言最近用matlab写了一个空地导弹的有控弹道程序,现在把它分写出来:导弹从空中发射后,分别经过(1)中制导段;(2)末制导段,,,两个部分。在这里,中制导律的俯仰和偏航通道用的是程序角控制,末制导律俯仰通道用的弹道成型制导律,偏航通道用的比例导引。......