Quantcast
Channel: CSDN博客移动开发推荐文章
Viewing all articles
Browse latest Browse all 5930

ue4-混合动画及动画状态机

$
0
0

混合几种动画,通过参数过渡,如 Idle -> Walk -> Run
动画状态机及动画切换


1. 一维混合

这里写图片描述

  1. 创建一个一维过渡的混合动画 Blend Space 1D
    这里写图片描述

  2. 选择对应的骨骼
    这里写图片描述

  3. 编辑 Blend Space 1D,定义变量名为 Speed, 值范围是 0~374
    这里写图片描述

  4. 拖入需要混合的动画,Idle、Walk、Run
    这里写图片描述

  5. 蓝图动画(AnimInstance)中使用这个混合动画

    1. 创建动画状态机
      这里写图片描述

    2. 拖入刚创建的混合动画及其他动画
      这里写图片描述

    3. 使用一个变量 Speed 去控制混合动画中的变量 Speed
      这里写图片描述

    4. 动画建切换的条件判断
      这里写图片描述

      这里写图片描述

      • 如果播动画期间就直接切换状态,可以截取原状态剩余多少时间是,直接切过去,比如 JumpStart-> JumpLoop
        这里写图片描述

2. 二维混合

  • todo: 待续
  • 可以参考官方示例 StrategyGame 工程中 Dwarf 的2D混合。
作者:yangxuan0261 发表于2017/1/20 14:11:51 原文链接
阅读:14 评论:0 查看评论

Viewing all articles
Browse latest Browse all 5930

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>