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

新建动画蒙太奇

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

在蒙太奇添加动画事件

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

注册动画蒙太奇

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

为武器创建换枪方法

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

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

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

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

在Gun里,补满子弹

相关推荐
禁默3 分钟前
机器学习基础入门(第四篇):无监督学习与聚类方法
学习·机器学习·聚类
Le1Yu37 分钟前
2025-10-6学习笔记
java·笔记·学习
夜流冰1 小时前
工程师 - Raspberry Pi Pico程序:读取SPI数据后从串口输出
笔记
koo3641 小时前
李宏毅机器学习笔记16
人工智能·笔记·机器学习
心疼你的一切1 小时前
使用Unity引擎开发Rokid主机应用的全面配置交互操作
学习·游戏·unity·c#·游戏引擎·交互
小猪佩奇TONY1 小时前
C++ 学习(3) ----设计模式
c++·学习·设计模式
Brookty1 小时前
【算法】二分查找(一)朴素二分
java·学习·算法·leetcode·二分查找
bawangtianzun2 小时前
重链剖分 学习记录
数据结构·c++·学习·算法
Vizio<2 小时前
ERT中正问题和逆问题的传统数学推导
学习·数学建模·机器人·触觉传感器
丰锋ff2 小时前
2007 年真题配套词汇单词笔记(考研真相)
笔记·学习·考研