【UE4 第一人称射击游戏】11-武器跟随鼠标移动并添加开火音效

news/2025/1/12 12:14:00/

上一篇:

【UE4 第一人称射击游戏】10-添加冲刺功能

 

本篇效果:

步骤:

1.打开“SWAT_AnimBP”,添加3个“变换(修改)骨骼”节点

选中第一个“变换(修改)骨骼”节点,在细节面板中取消勾选如下3个单选框

 对剩下两个“变换(修改)骨骼”节点进行同样的操作

 将3个“变换(修改)骨骼”节点中的旋转模式更改为“添加至现有”

将第一个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine”

 第二个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine1”

  第三个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine2”

 进行如下连接

将第一个“变换(修改)骨骼”节点中的Rotation提升为变量,该变量命名为“AimRotation”

 将“AimRotation”连接到每一个“变换(修改)骨骼”节点中的Rotation

 在事件图表中添加如下节点

2.此时运行游戏就可以通过鼠标控制武器移动了,下面我们可以为开枪射击添加声音,由于需要初学者内容包中的音效,我们首先将该部分内容导入工程中

 我们需要的音效如下:

打开“Projectile_Base”

添加一个音频组件,音效选择“Explosion01”

此时运行游戏效果如文章开头所示


http://www.ppmy.cn/news/6879.html

相关文章

分布式微服务治理面试题大全

分布式微服务治理面试题大全 目录 面试题汇总 Q:为什么系统需要分布式微服务治理 Q:如何对系统进行微服务拆分 Q:有哪些分布式微服务治理框架 面试题汇总 Q:为什么系统需要分布式微服务治理 当服务出现异常时,互…

vue前端登录token验证

用户在首次访问网站时,应在登录页面填写账号密码,前端携带用户信息向服务器请求。 1、服务器验证用户信息 验证失败:给前端响应数据 验证通过:对该用户创建token,并以响应数据返回给前端 2、前端接受后端响应的数据…

JAVA——把一批压缩文件中存放的部分数据进行处理(替换)

JAVA——把一批压缩文件中存放的部分数据进行处理(替换)一、需求二、分析三、具体实现1.解压压缩文件2.读取解压后的文件并且按照一定逻辑处理3.把文件压缩存储4.方法的调用5.需要添加的依赖四、执行结果五、用到的工具类六、可以改进的地方1.文件处理完…

一文清晰带你弄清楚Spring IOC 循环依赖问题是如何解决的

什么是循环依赖 循环依赖又被成为循环引用,即两个或者多个bean相互之间的持有对方,比如A 引用B,B引用C,C 又引用A,则它们最终反映为一个环,如下图所示: 循环依赖是对象之间的相互依赖关系,循环依赖就是一个死循环,除非有终结条件,否则就是死循环,最终导致内存溢出错误. 解决…

Java多线程之线程安全问题

文章目录一. 线程安全概述1. 什么是线程安全问题2. 一个存在线程安全问题的程序二. 线程不安全的原因和线程加锁1. 案例分析2. 线程加锁2.1 理解加锁2.2 synchronized的使用2.3 再次分析案例3. 线程不安全的原因三. 线程安全的标准类一. 线程安全概述 1. 什么是线程安全问题 …

SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录

一.说明 二.项目环境 二.编写项目基础类 三.编写Shiro核心类 四.实现权限控制 五.POSTMAN测试 六.项目源码 一.说明 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务…

国内内网穿透市场现状及头部厂商发展路线分析

疫情三年,居家办公是常态,我们不得不远程访问公司内网部署的OA、ERP、CRM、数据库等应用系统,才能顺利完成工作,这一场景把内网穿透这一专业化技术推到普罗大众面前。 内网穿透也叫NAT穿透,又被称为端口映射或内网映射…

html表格-FineReport 配置Oracle外接数据库(1)

1. 概述 1.1 版本 报表服务器版本 功能变更 11.0 - 11.0.3 1)首次配置外接数据库时,支持自行选择是否「迁移数据至要启用的数据库」2)迁移外接数据库的过程提示细化,方便用户了解迁移进度 1.2 功能简介 报表系统配置外接数…