【UE 从零开始制作坦克】11-坦克炮塔机枪
效果
步骤
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-坦克炮塔机枪相关推荐
- 【UE 从零开始制作坦克】1-控制坦克视角
UE版本:4.26 效果 步骤 1. 在虚幻商城中下载如下资产导入到工程中 导入成功后可以在工程中看到如下文件夹 2. 接下来开始制作一下控制坦克视角的逻辑 首先在项目设置中添加轴映射 新建一个蓝图, ...
- 【UE 从零开始制作坦克】12-制作全自动机枪炮塔
效果 步骤 1. 下载模型和材质(链接:https://download.csdn.net/download/ChaoChao66666/87951079) 2. 将下载好的文件夹拖入UE工程中 首先 ...
- 【UE 从零开始制作坦克】6-坦克开炮
效果 步骤 1. 添加初学者内容包(需要用到其中的音效和粒子效果) 2. 接下来制作坦克的炮弹 首先新建一个Actor蓝图类,作为所有发射物体(炮弹.机枪子弹等)的父类,这里命名为"Tota ...
- 【UE 从零开始制作坦克】3-履带移动效果
目录 一.设置转向灵敏度 二.原地掉头 三.履带移动效果 效果 一.设置转向灵敏度 为了解决坦克转向灵敏度过高的问题,我们首先打开"TankZongLei"蓝图 选中"载 ...
- 【UE 从零开始制作坦克】9-坦克瞄准
效果 步骤 1. 将下载的图片资源导入 2. 再新建一个控件蓝图,命名为"WBP_Aim" 打开"WBP_Aim",拖入图像控件 选择图像控件的锚点如下 偏移全 ...
- 从零开始5——简陋版坦克大战(2)
从零开始5--简陋版坦克大战(2) 往期内容 从零开始5--简陋版坦克大战(1) 从零开始制作一款游戏4--DarkRoom-I改进版 2020新春献礼--从零开始制作一款游戏3 从零开始制作一款游戏 ...
- UE4从零开始制作数字孪生道路监测平台
UE4从零开始制作数字孪生道路监测平台 UE4集成Cesium for Unreal和WebSocket,后端使用NodeJs搭建服务器进行数据模拟和真实数据实时转发. 1:新建UE4项目并集成Ces ...
- 从零开始制作 WordPress 主题
从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手.至少你会修改现有主题. 网络上已经有很多关于制作 ...
- 从零开始制作即时战略游戏(0)
"看这个题目,就觉得很傻屌."--某同学 问题1:为什么要从零开始制作即时战略游戏?难道SC/SC2,steam上一大堆还不够玩的? 回答:我就想在iphone/ipad上玩. 问 ...
最新文章
- FPGA管脚分配文件的保存
- OpenUPF 的设备形态与架构设计
- python3 RSA加解密
- 基于visual Studio2013解决C语言竞赛题之1081shell排序
- 【学术相关】博士毕业也会看第一学历吗?
- VTK:IO之DumpXMLFile
- Java学习笔记(7)——Java基础之IO多线程网络思维导图
- union 和 union all
- 将java.util.concurrent.BlockingQueue用作rx.Observable
- 数组名与函数的结合使用注意项
- LeetCode 265. 粉刷房子 II(DP)
- Site error: the ionCube PHP Loader needs to be installed.解决办法
- nrm : 无法加载文件 E:\node\node_global\nrm.ps1,因为在此系统上禁止运行脚本
- mybatis多个foreach_mybatis的foreach 删除多条使用汇总
- 2022年中式烹调师(技师)考试题库及答案
- Unity Webgl生成带图片、表格的文本(DOC、PDF)
- 组件化与插件化的差别在哪里?醍醐灌顶!
- ITK4.12+VS2015配置详解
- 图片型pdf转文本文档
- 我们都一直行走在出走和回归的轮回里,每一步都是离开,每一步都是回来,每一条离家的路都是回家的路,每一座坟墓都是母亲。
热门文章
- ubuntu进入桌面自动启动脚本_ubuntu 16.04LTS 开机启动自动更换壁纸的实现方法
- 如何在matlab让adams模型里的电机旋转指定角度
- 万字长文干货,面试官角度看招聘
- 如何解决烦人Adobe正版软件完整性服务提示,Adobe genuine software integrity service
- 关于fwrite写入文件后打开查看是乱码的问题
- 基于图像识别的微信游戏“跳一跳”自动控制实验
- x?a:b是什么意思?
- 科普 | ETH2 Staking 指南 :客户端多样性为何如此重要
- php学生成绩管理系统,在线录入、统计学生成绩,多种图表展示对比学生成绩
- ftp服务器文件有漏洞,ftp服务器常见漏洞