UE4_动画基础_ 瞄准偏移1D(Aim Offset Blend Space 1D)

2024-04-04 20:52

本文主要是介绍UE4_动画基础_ 瞄准偏移1D(Aim Offset Blend Space 1D),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

瞄准偏移1D基本上可以完成角色的向左看向右看或者向上看向下看,像混合空间1D一样只有一个轴向可用。

操作步骤:

1、新建第三人称模板项目。

2、右键——动画——瞄准偏移1D

选取骨骼

双击打开

3、瞄准偏移混合的是姿势,我们需要创建姿势。

找到待机动画复制到想放的位置,重命名字idle1.

双击打开idle1.找到资产详情下的网格体空间

找到资产详情下的附加设置,并修改为网格体空间,基础姿势类型我们选择动画帧。

把thirdpersonidle拖到预览动画上面。

把播放头拖到0帧上右键,移除帧1到帧79之间的帧。

4、保存,复制idle,分别再创建左看idle2和右看idle3。

5、双击打开idle2.视口中角色——骨骼——骨骼绘制——所有层级。

6、选择一条骨骼spine_02,进行旋转60度

选择头部head骨骼,旋转30度。

姿势调整完之后,单击关键帧

单击应用姿势才能保存下来

7、用第5步和第6步的方法设置idle3向右看。略。

8、这样我们就得到了待机的姿势和左看右看的姿势,我们打开瞄准偏移1D.资产浏览器中就有了我们的制作好的姿势。

把idle2、idle、idle3分别拖入

设置水平轴,因为左看右看是围绕z轴旋转的

9、完成瞄准偏移1D的设置后,我们来到动画蓝图

双击打开动画图表,把瞄准偏移1D拖进去,连上。编译,保存。

当z值发生变化就会得到我们想要的效果了。

所以我们要实时改变z的值。

10、我们在事件图表中更改蓝图节点。角色有效我们强制类型转换为小白人,并提升为变量。编译,保存。

11、我们获取要控制的旋转与角色当前旋转的差量

R插值到是为了平滑的过渡,得到Z轴的值我们需要去限定在-90度到90度之间

在事件蓝图更新动画的最后,我们设置Z轴的值就可以了。

编译保存,运行

需要完善,不能一下跳转过去,需要判断。

这篇关于UE4_动画基础_ 瞄准偏移1D(Aim Offset Blend Space 1D)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/876818

相关文章

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

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

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

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

使用WPF实现窗口抖动动画效果

《使用WPF实现窗口抖动动画效果》在用户界面设计中,适当的动画反馈可以提升用户体验,尤其是在错误提示、操作失败等场景下,窗口抖动作为一种常见且直观的视觉反馈方式,常用于提醒用户注意当前状态,本文将详细... 目录前言实现思路概述核心代码实现1、 获取目标窗口2、初始化基础位置值3、创建抖动动画4、动画完成后

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

MySQL复合查询从基础到多表关联与高级技巧全解析

《MySQL复合查询从基础到多表关联与高级技巧全解析》本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句,感兴趣的朋友跟随小编一起看看吧... 目录前言:1.基本查询回顾:1.1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J1.2.按照部门

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键