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

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

新建动画蒙太奇

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

在蒙太奇添加动画事件

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

注册动画蒙太奇

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

为武器创建换枪方法

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

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

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

相关文章:

  • LeetCode算法题(Go语言实现)_16
  • 【Leetcode 每日一题】2716. 最小化字符串长度
  • 23,C++——类型转换
  • AI 工作流自动化:从 RPA 到智能体编排(AI 任务拆解、工作流管理)
  • Linux服务器部署若依ruoyi-vue
  • leetcode131-分割回文串
  • [leetcode]1749. 任意子数组和的绝对值的最大值(dp)
  • 代理模式(Proxy Pattern)实现与对比
  • 珠心算之学习周期
  • 图片解释git的底层工作原理
  • Redis的Set集合
  • Reactor 事件流 vs. Spring 事件 (ApplicationEvent)
  • [cpp] cpp11--condition_variable(条件变量)
  • 【ESP32】VSCode配置ESP-IDF问题及解决方法
  • Promise的状态和方法是什么?
  • OpenHarmony子系统开发 - init启动引导组件(八)
  • 【AI编程学习之Python】第一天:Python的介绍
  • Python_电商erp自动拆分组合编码
  • Kafka中的消息是如何存储的?
  • 软件工程面试题(九)
  • 钟星建设集团网站/电脑培训网上培训班
  • 微企点做网站怎么样/新手如何做网上销售
  • 创业网站建设政策/app推广软文范文
  • 网站样式下载/山东搜索引擎优化
  • 网站开发公司北京/站内seo是什么意思
  • 最便宜网站/免费观看行情软件网站下载