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

混合几种动画,通过参数过渡,如 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混合。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蝶泳奈何桥.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值