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

新建动画蒙太奇

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

在蒙太奇添加动画事件

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

注册动画蒙太奇

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

为武器创建换枪方法

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

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

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

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

在Gun里,补满子弹

相关推荐
蒸蒸yyyyzwd33 分钟前
后端学习笔记 day4
linux·笔记·学习
南境十里·墨染春水2 小时前
C++ 笔记 友元(面向对象)
开发语言·c++·笔记
笨笨饿2 小时前
20_Git 仓库使用手册 - 初学者指南
c语言·开发语言·嵌入式硬件·mcu·学习
cqbelt3 小时前
Python 并发编程实战学习笔记
笔记·python·学习
智算菩萨3 小时前
【论文复现】Applied Intelligence 2025:Auto-PU正例无标签学习的自动化实现与GPT-5.4辅助编程实战
论文阅读·python·gpt·学习·自动化·复现
老神在在0014 小时前
【Selenium 自动化精讲】浏览器弹窗与登录界面的本质区别 & 实操指南
javascript·学习·selenium·测试工具·自动化
·醉挽清风·4 小时前
学习笔记—Linux—信号阻塞&信号捕捉
linux·笔记·学习
Hello_Embed4 小时前
嵌入式上位机开发入门(四):TCP 编程 —— Client 端实现
网络·笔记·网络协议·tcp/ip·嵌入式
AnalogElectronic5 小时前
uniapp学习5,兼容微信小程序的俄罗斯方块游戏
学习·微信小程序·uni-app
知识分享小能手5 小时前
MongoDB入门学习教程,从入门到精通,MongoDB应用程序设计知识点梳理(9)
数据库·学习·mongodb