当前位置: 首页 > news >正文

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

新建动画蒙太奇

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

在蒙太奇添加动画事件

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

注册动画蒙太奇

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

为武器创建换枪方法

在Gun里添加一个Reload方法,在Rifle和Launcher里重写这个方法
Gun里的方法,使用isFullAmmo参数记录是否满子弹,满弹不能换子弹
在这里插入图片描述
Rifle里的方法,播放换枪动画,Launcher里只有播放的蒙太奇不同,其他一样
在这里插入图片描述

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

在Gun里,补满子弹
在这里插入图片描述

http://www.dtcms.com/a/103073.html

相关文章:

  • 服务新增节点、迁移笔记
  • 【零基础入门unity游戏开发——通用篇】图片相关设置
  • 【编译、链接与构建详解】Makefile 与 CMakeLists 的作用
  • 【NLP 面经 3】
  • 基于Python的Django框架的个人博客管理系统
  • 大模型在广告行业的一些发展与应用笔记
  • 命令模式介绍及应用案例
  • 数据生成PDF定时批量发送到目标邮箱
  • AI对传统IT行业的变革
  • selenium应用测试场景
  • 大数据时代的隐私与自由(演讲稿)
  • Windows中IDEA2024.1的安装和使用
  • 说清楚单元测试
  • WEB安全--文件上传漏洞--一句话木马的工作方式
  • JavaScript的异步编程
  • 第二章:ROS架构_《ROS机器人开发实践》_notes
  • Qt实现HTTP GET/POST/PUT/DELETE请求
  • 智慧路灯网络安全入侵监测
  • 将页面导出为PDF
  • MCP客户端Client开发
  • 蓝桥杯---BFS解决FloofFill算法1---图像渲染
  • 在应急现场快速组建临时窄带集群对讲网络的详细步骤
  • Android 15 NAS、RRC、earfcn等网络信息获取方式
  • Linux中常用的文件管理命令
  • 关于希尔伯特变换小记
  • 深入解析:HarmonyOS Design设计语言的核心理念
  • 每天学一个 Linux 命令(7):cd
  • 量子退火与机器学习(2):少量实验即可找到新材料,黑盒优化➕量子退火
  • 文件IO 1(接上多线程14)
  • 算法正确性证明之循环不变量