虚幻5.3学习记录【第六天】

2024/07/15【文章主要在于复盘自己的每日所学,如果有大佬看到还请多多指教,若看到我的错误点还请提出,非常感谢】昨天摸鱼去了

弹壳落地声音制作

首先找到弹壳对应的音效进行Cue的制作之前做什么来着好像说过,也不难就是了。

武器父类编辑 生成弹壳返回值用来获取碰撞后,使用DoN节点进行次数判断(被运行一次自动加一),次数到达三播放子弹落地的Cue,延迟后重置DoN节点来实现循环。

切换瞄准音效

调整框架剔除不当的瞄准事件 

添加音效

跳跃音效制作

添加音效于跳跃之前

枪械开火模式切换

添加增强输入 角色蓝图新建图表与武器实例通信判断射击模式后更改对应布尔值后播放音效。

在武器父类检测后判断,阻止子弹继续发射

 枪械后坐力制作

武器父类新建图表 自定义事件,用时间轴来平滑后坐力的视角挫钝感,通过Swtich节点来控制路径,后面使用的节点与控制摄像机一致(其中pitch控制Y轴Yaw控制Z轴),并在播放结束之后运行后座回弹,通过Swtich节点来控制路径后座与回弹,注意!

上面传入的数值要与玩家控制器的数值相乘,注意好在武器子类的数值正负。

后坐力展示,随机弹道。

换弹系统

设置新变量 射击中设置判断是否还有子弹,使用 DoOnce节点(每次按下只激活一次),后播放声音,最后停止射击,等到枪里从新获得子弹将刷新DoOnce节点。

在角色蓝图首先进行一系列常规判断,如果子弹满则禁止换弹,如果弹匣用光则禁止换弹,设置枚举并停止射击,使用蒙太奇来播放对应的动画,延迟到蒙太奇播放完成后将数值复原。

蒙太奇动画设置,在普通动画添加插槽,在内容浏览器创建蒙太奇动画并打开

在此更换插槽就制作完成了

换弹时减速,打开角色蓝图的角色移动速度控制,添加一个用于检测换弹的布尔值就可以了

打开之前做蒙太奇的动作,设置动画通知,上方的是动画通知播放声音,下方的是换弹时的弹夹状态,第一个节点移动到手上并扔掉,第二个生成一个弹夹,第三个将手上弹夹移动到枪上。

武器父类的蓝图,用于接收动画通知,并处理弹夹的位置,与持枪切换原理一致

动画通知蓝图

里面就只是对武器父类的蓝图的引用

今天的内容我感觉挺简单的,只是因为粗心出了一个小BUG

问题不大,至此功能完毕。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值