UE5学习笔记 FPS游戏制作33 换子弹 动画事件

新建动画蒙太奇

为Rifle和Launcher各自新建一个动画蒙太奇,拖入动画,注意动画的轨道要和动画蓝图里的一致

在蒙太奇添加动画事件

在通知一栏新增一个轨道,右键轨道,新增一个 换枪完成 通知,不同动画的同名通知需要再新建一次,但是需要注册一次

注册动画蒙太奇

打开动画蓝图,在事件列表里,输入事件的名字,创建事件节点来注册事件

为武器创建换枪方法

在Gun里添加一个Reload方法,在Rifle和Launcher里重写这个方法

Gun里的方法,使用isFullAmmo参数记录是否满子弹,满弹不能换子弹

Rifle里的方法,播放换枪动画,Launcher里只有播放的蒙太奇不同,其他一样

换枪完成方法,由动画蓝图接收动画事件触发

在Gun里,补满子弹

相关推荐
半导体守望者19 分钟前
AE FC77X77XXFC78X78XXFC79X MFC质量流量计 Mass Flow Controllers user manual
经验分享·笔记·功能测试·自动化·制造
jimsten22 分钟前
苍穹外卖 - Day02 学习笔记
java·笔记·学习
人类恶.36 分钟前
C 语言学习笔记(6)
c语言·笔记·学习
凤年徐1 小时前
【C/C++】自定义类型:结构体
c语言·开发语言·c++·经验分享·笔记·算法
LuckyLay1 小时前
React百日学习计划-Grok3
前端·学习·react.js
能来帮帮蒟蒻吗2 小时前
Python -将MP4文件转为GIF图片
开发语言·python·学习·视频
kitsch0x972 小时前
工具学习_VirusTotal使用
学习
oneDay++2 小时前
# IntelliJ IDEA企业版开发入门:包、类与项目结构详解
java·经验分享·学习·intellij-idea·学习方法
汇能感知2 小时前
FPGA在光谱相机中的核心作用
经验分享·笔记·科技
xiao--xin2 小时前
计算机网络笔记(二十三)——4.5IPv6
网络·笔记·计算机网络·ipv6