内容浏览器里面右键,动画,混合空间1D

选择我们新角色的骨骼

进入动画

将部分参数改为

然后看右下角的资源浏览器

全选四个动画,右键,设置为当前预览网格体

这样就可以把鼠标放在动画上进行预览了。

将站着的动画拖到速度为0的位置

 走路拖到速度150

奔跑拖到速度550

拖动这个绿点来预览不同速度的动画

添加动画的过度

找到这个地方,采样插值

我们设置成3,这样每个动画的过度都不会太生硬。

创建动画蓝图,用来设置什么时候播放什么动画

父类选第一个,骨骼选新角色骨骼

进入蓝图,添加新状态机

取个名字:角色的基础状态

连线

双击进入状态机

这是状态机的入口,触发下一步的操作。

将这个东西拖入蓝图

 连线,之后我们的状态机一触发,入口就执行我们的混合空间,就会播我们混合空间里的动画了。

双击进入混合空间

将速度提升为变量

下一步,我们实时获取角色当前的速度。

打开动画蓝图的事件图表

判断拥有者是否是有效的。

获取速度

 

如果有效,则设置速度。此时获取的速度是向量,而我们需要设置浮点型的速度,所以我们要进行类型的转换(求向量的长度)

赋值

双击进入女性角色蓝图类

我们要让这个模型去使用刚才的动画蓝图,点击mesh,然后看细节面板找动画类,选择我们创建的动画蓝图

编译测试,正常。

添加注释

 添加shift才奔跑功能

将最大速度设置为150

这个功能我们之前做过,就大致记录一下吧

跳舞功能

首先添加键盘F事件

找到跳舞的动画,右键,创建动画蒙太奇

我给他取名为dance

进入这个动画的编辑页面,添加动画插槽管理器

 新建一个插槽,取名为dance

设置为新建的插槽

打开动画蓝图,添加插槽节点

 改成跳舞的插槽(插槽的作用就是对动画分类)

打开新角色蓝图类,把mesh拖入蓝图中

获得动画实例

 

选择跳舞

松开键盘停止蒙太奇的播放

设置蒙太奇动画与基本动作动画的过度

测试,可以正常跳舞,但是可以边移动边跳。

继续修改。

添加这些就可以解决了。

总结:

1

30_ue4[动画]02_动画蓝图播放蒙太奇和打包相关推荐

  1. unity3d 动画中断并重新播放的解决办法

    为什么80%的码农都做不了架构师?>>>    如果想中断某个正在播放的动画,然后重新播放? 比如玩家被敌人击中了,正在播放被击中的动画,不巧紧接着玩家又被敌人击中一次,此时就得中断 ...

  2. [css] 使用纯CSS代码实现动画的暂停与播放

    [css] 使用纯CSS代码实现动画的暂停与播放 一个属性:animation-play-state 取值:paused(暂停)|running(播放) hover取代点击 .stop:hover~. ...

  3. 谈谈一些有趣的CSS题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放!

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  4. 移动应用程序设计基础——安卓动画与视音频播放器的实现

    <移动应用程序设计基础>实验6 安卓动画与视音频播放器的实现 实验名称: 实验6 安卓动画与视音频播放器的实现 所使用的工具软件及环境: JDK1.8,Android Studio 一.实 ...

  5. 【微信小程序】 模拟帧动画图片 模拟音频播放gif动画 监听音频播放状态 css3 @keyframes 动画 背景图片设置

    没有播放时isPlaying为false,当点击时,开始播放,调用循环动画,再点击时,就停止. 图片 wxml 判断是否正在播放 通过 isPlaying 来判断. <!-- 音频 --> ...

  6. css动画怎么暂停,纯CSS方式实现CSS动画的暂停与播放!

    使用纯 CSS 的方法,能否暂停.播放 CSS 动画?看起来不可能,至少很麻烦. 我们知道,在 CSS3 animation 中,有这样一个属性可以暂停.播放动画: { animation-play- ...

  7. css3的动画特效--动画序列(animation)

    首先复习一下animation动画添加各种参数 (1)infinite参数,表示动画将无限循环.在速度曲线和播放次数之间还可以插入一个时间参数,用以设置动画延迟的时间.如希望使图标在1秒钟后再开始旋转 ...

  8. 【Flutter】Animation 动画 ( AnimatedBuilder 动画使用流程 | 创建动画控制器 | 创建动画 | 创建动画作用的组件 | 关联动画与组件 | 动画执行 )

    文章目录 ◯.AnimatedBuilder 引入 一.创建动画控制器 二.创建动画 三.创建动画作用的组件 四.创建 AnimatedBuilder 关联动画与组件 五.动画运行 六.完整代码示例 ...

  9. 【Flutter】Animation 动画 ( AnimatedWidget 动画使用流程 | 创建动画控制器 | 创建动画 | 创建 AnimatedWidget 动画组件 | 动画运行 )

    文章目录 ◯.AnimatedWidget 组件引入 一.创建 AnimatedWidget 动画组件 二.创建动画控制器 三.创建动画 四.动画运行 五.完整代码示例 六.相关资源 Animated ...

最新文章

  1. Oracle data type number
  2. [2021-09-09 T3] 序列/luogu P3943 星空(异或差分+bfs最短路+状压dp)
  3. Scapy:局域网MAC地址扫描脚本
  4. Git 克隆远程项目到本地_01
  5. wsl2无法使用systemctl_Win 10 更新,Linux 内核的 WSL 2 开始上线
  6. MySql 复习SQL基础
  7. 652 Find Duplicate Subtrees
  8. LA_4670_Dominating_Patterns_(AC自动机+map)
  9. mysql 测试 缓存_mysql 缓存开启及测试
  10. python 安装包时出现:SyntaxError: invalid syntax
  11. 2022年6月25日PMP考试通关宝典-2
  12. java自动化高频面试题
  13. fiddler抓不到pc微信小程序包解决办法
  14. Leetcode——最长公共子序列 / 最长公共子串
  15. 88个word基本使用技巧大全,提升工作效率
  16. 华为U8500使用心得
  17. H3C服务器出厂系统密码,H3C S3100交换机不知道密码如何恢复出厂设置
  18. 【自学Android开发(一)】
  19. CVPR 2021 华南理工和微信的Transformer:UP-DETR无监督预训练检测器
  20. 【094】统计大写字母个数

热门文章

  1. java爬虫抓取极客时间专栏页面
  2. 蓝桥杯 BFS 迷宫寻宝
  3. python大数据书籍推荐-大数据入门书籍推荐《Python 大数据基础》
  4. JCG836pro路由器刷入breed
  5. 五方法破解Linux(CentOS7.4)系统的root密码
  6. OpenGL实现图片边缘暗角效果(1)
  7. linux C++ 调用Matlab-engin使用记录
  8. 线程池和信号量模拟酒店(旅店)预定房间
  9. Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)
  10. 封装win7系统、制作win7GHO镜像、制作一个自定义的镜像文件具体步骤、制作Win10镜像gho