【UE5】持枪状态站立移动的动画混合空间

2024-03-15 14:28

本文主要是介绍【UE5】持枪状态站立移动的动画混合空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

项目资源文末百度网盘自取

创建角色在持枪状态站立移动的动画混合空间

BlendSpace文件夹中单击右键选择动画(Animation)中的混合空间(Blend Space)
在这里插入图片描述

选择SK_Female_Skeleton
在这里插入图片描述

命名为BS_RifleStand
在这里插入图片描述

打开
在这里插入图片描述

水平轴表示角色的方向,命名为Direction,方向的最小值为-180度,方向的最大值为180度,网格划分数量8
垂直轴表示角色的移动速度,命名为Speed,这里最大值和最小值代表角色最大移动速度和最小移动速度。设置最大值为600,表示角色最大移动速度为每秒600厘米最小速度设置为0,即角色待机状态时速度为0,网格划分数量8
在这里插入图片描述


接下来将动画序列添加到混合空间中,在资源面板的搜索栏输入rifle_stand就可以看到所有持枪状态站姿动画
在这里插入图片描述

拖入待机动画(AS_Rifle_Stand_Idle)到方向为0,速度为0

拖入向前走动画(AS_Rifle_Stand_Walk_Fwd)到方向为0,速度为150

拖入向左前走动画(AS_Rifle_Stand_Walk_LeftFwd)到方向为-45,速度为150

拖入向右前走动画(AS_Rifle_Stand_Walk_RightFwd)到方向为45,速度为150

拖入向左走动画(AS_Rifle_Stand_Walk_Left)到方向为-90,速度为150

拖入向右走动画(AS_Rifle_Stand_Walk_Right)到方向为90,速度为150

拖入向左后走动画(AS_Rifle_Stand_Walk_LeftBwd)到方向为-135,速度为150

拖入向右后走动画(AS_Rifle_Stand_Walk_RightBwd)到方向为135,速度为150

拖入向后走到动画(AS_Rifle_Stand_Walk_Bwd)到方向、速度(180,150)和(-180,150)

拖入向前慢跑动画(AS_Rifle_Stand_Jog_Fwd)到方向为0,速度为450

拖入向左前慢跑动画(AS_Rifle_Stand_Jog_LeftFwd)到方向为-45,速度为450

拖入向右前慢跑动画(AS_Rifle_Stand_Jog_RightFwd)到方向为45,速度为450

拖入向左慢跑动画(AS_Rifle_Stand_Jog_Left)到方向为-90,速度为300

拖入向右慢跑动画(AS_Rifle_Stand_Jog_Right)到方向为90,速度为300

拖入向左后慢跑动画(AS_Rifle_Stand_Jog_LeftBwd)到方向为-135,速度为300

拖入向右后慢跑动画(AS_Rifle_Stand_Jog_RightBwd)到方向为135,速度为300

拖入向后慢跑动画(AS_Rifle_Stand_Jog_Bwd)到方向、速度(180,300)和(-180,300)

拖入向前奔跑动画(AS_Rifle_Stand_Run_Fwd)到方向为0,速度为600

拖入向左前奔跑动画(AS_Rifle_Stand_Run_LeftFwd)到方向为-45,速度为600

拖入向右前奔跑动画(AS_Rifle_Stand_Run_RightFwd)到方向为45,速度为600

拖入向左前慢跑动画(AS_Rifle_Stand_Jog_LeftFwd)到方向为-45,速度为300,调整RateScale为0.7,这样左前移动的动画就可以连接起来
在这里插入图片描述

拖入向右前慢跑(AS_Rifle_Stand_Jog_RightFwd)到方向为45,速度为300,调整RateScale为0.7,这样向右前移动的动画就可以连接起来
在这里插入图片描述

把所有速度为0的位置都拖入待机动画(AS_Rifle_Stand_Idle)
在这里插入图片描述

至此就完成了非持枪站立移动混合空间的设置


项目资源:
链接:https://pan.baidu.com/s/1nQHvZXC4BDsfbFWDYZqEfA?pwd=bsvx
提取码:bsvx

这篇关于【UE5】持枪状态站立移动的动画混合空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812273

相关文章

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

Kotlin Compose Button 实现长按监听并实现动画效果(完整代码)

《KotlinComposeButton实现长按监听并实现动画效果(完整代码)》想要实现长按按钮开始录音,松开发送的功能,因此为了实现这些功能就需要自己写一个Button来解决问题,下面小编给大... 目录Button 实现原理1. Surface 的作用(关键)2. InteractionSource3.