效果

步骤

1. 复制一份坦克炮弹的蓝图,重命名为“MachineGunBullets”,作为坦克炮塔机枪子弹的蓝图

2. 打开“MachineGunBullets”,由于美M2勃朗宁重机枪的口径是12.7毫米,这里取12毫米,也就是1.2cm,半径是0.6cm

因为机枪子弹不会造成范围爆炸伤害因此删除“应用放射状伤害”节点

新建一个布尔变量命名为“isYeGuangDan”,用于判断当前发射的机枪子弹是否是曳光弹

添加如下节点:

添加一个粒子系统组件

取消自动启用激活

3. 打开骨骼“SKEL_West_Tank_M1A1Abrams”

选中炮管然后添加插槽

插槽重命名为“Socket_MachineGun”

将该插槽移到合适的位置

4. 打开“BP_West_Tank_M1A1Abrams”

在事件图表中添加如下节点,表示每0.1s执行一次“炮塔机枪开火”事件,“InitialStartDelay”引脚表示刚按下Ctrl键就直接执行自定义事件,而不是等待0.1s再执行。

将返回值提升为变量,变量命名为“MachineGunFireEventHandel”

松开Ctrl键时清除定时器

新建一个整型变量,命名为“NumberOfMachineGunBulletsFired”,用来表示当前发射的机枪子弹的数量

继续添加如下节点

最终运行效果如文章开头所示。

【UE 从零开始制作坦克】11-坦克炮塔机枪相关推荐

  1. 【UE 从零开始制作坦克】1-控制坦克视角

    UE版本:4.26 效果 步骤 1. 在虚幻商城中下载如下资产导入到工程中 导入成功后可以在工程中看到如下文件夹 2. 接下来开始制作一下控制坦克视角的逻辑 首先在项目设置中添加轴映射 新建一个蓝图, ...

  2. 【UE 从零开始制作坦克】12-制作全自动机枪炮塔

    效果 步骤 1. 下载模型和材质(链接:https://download.csdn.net/download/ChaoChao66666/87951079) 2. 将下载好的文件夹拖入UE工程中 首先 ...

  3. 【UE 从零开始制作坦克】6-坦克开炮

    效果 步骤 1. 添加初学者内容包(需要用到其中的音效和粒子效果) 2. 接下来制作坦克的炮弹 首先新建一个Actor蓝图类,作为所有发射物体(炮弹.机枪子弹等)的父类,这里命名为"Tota ...

  4. 【UE 从零开始制作坦克】3-履带移动效果

    目录 一.设置转向灵敏度 二.原地掉头 三.履带移动效果 效果 一.设置转向灵敏度 为了解决坦克转向灵敏度过高的问题,我们首先打开"TankZongLei"蓝图 选中"载 ...

  5. 【UE 从零开始制作坦克】9-坦克瞄准

    效果 步骤 1. 将下载的图片资源导入 2. 再新建一个控件蓝图,命名为"WBP_Aim" 打开"WBP_Aim",拖入图像控件 选择图像控件的锚点如下 偏移全 ...

  6. 从零开始5——简陋版坦克大战(2)

    从零开始5--简陋版坦克大战(2) 往期内容 从零开始5--简陋版坦克大战(1) 从零开始制作一款游戏4--DarkRoom-I改进版 2020新春献礼--从零开始制作一款游戏3 从零开始制作一款游戏 ...

  7. UE4从零开始制作数字孪生道路监测平台

    UE4从零开始制作数字孪生道路监测平台 UE4集成Cesium for Unreal和WebSocket,后端使用NodeJs搭建服务器进行数据模拟和真实数据实时转发. 1:新建UE4项目并集成Ces ...

  8. 从零开始制作 WordPress 主题

    从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手.至少你会修改现有主题.  网络上已经有很多关于制作 ...

  9. 从零开始制作即时战略游戏(0)

    "看这个题目,就觉得很傻屌."--某同学 问题1:为什么要从零开始制作即时战略游戏?难道SC/SC2,steam上一大堆还不够玩的? 回答:我就想在iphone/ipad上玩. 问 ...

最新文章

  1. android easylink 搜索设备_手把手教你将数据从Android移动到iPhone步骤与技巧
  2. html5中标签分为,HTML标签的三种类型
  3. python获取渲染之后的网页_Phantomjs抓取渲染JS后的网页(Python代码)
  4. 使用轻量级Spring @Scheduled注解执行定时任务
  5. Python 线程障碍对象 Barrier - Python零基础入门教程
  6. 对php的感受100字_最新2020个人年终工作总结开头范文100字
  7. Angularjs进阶笔记(1)—不同类型的双向数据绑定
  8. Beta冲刺 第一天
  9. pat 团体天梯 L3-011. 直捣黄龙
  10. 用计算机弹出记事本,电脑新装的系统开机后总是自动弹出记事本如何解决
  11. Matlab转C/C++/Cmex文件加速运行方法
  12. Pytorch 基于ResNet-18的物体分类(使用CIFAR-10数据集)
  13. 【广告算法工程师入门 26】机制设计-考虑客户ROI的机制设计方法与实践
  14. Vue-报错1(命名规范)
  15. 关于excel中一部分表格显示但打印时不打印呢
  16. 使用blender和mmd模型进行3D辅助绘图
  17. 自定义UDF、UDTF函数
  18. autojs下载大文件
  19. android跑马灯效果不起作用,Android跑马灯效果失效问题
  20. 乐视网:贾跃亭解质押150万股股票系法院司法执行操作

热门文章

  1. IIC概述(二)时序
  2. Cubase Artist 10 for Mac Download PJ版下载安装
  3. 微服务技术初探:基于IDEA使用Maven构建SpringCloud项目
  4. 计算考试成绩的总分,最高分,最低分,平均分以及成绩的排名算法
  5. 电影垂直社交观影和亲友们在家一起看电影吧
  6. el-drawer抽屉打开遮住目录
  7. uvaoj 11121 Base -2 整数转成负数进制
  8. 短视频去水印小程序源码
  9. 极限中0除以常数_介电常数:经典理论
  10. ubuntu下mysql出现 warning: Changed limits: max_connections: 214 问题