找回密码
 立即注册
查看: 272|回复: 0

unreal-教程-第九章:动画状态机(触发动画)

[复制链接]
发表于 2022-4-17 19:58 | 显示全部楼层 |阅读模式
动画状态机

    1. 问题分析2. 动画状态机的使用
      2.1 创建动画状态机2.2 添加节点2.3 编辑条件2.4 动态设置跳跃条件参数



1. 问题分析
  1. 现在,我们希望存在多个动画(挥砍,跳跃等触发动画),并且能够很好的控制,我们需要
  2. 引入动画状态机
复制代码
2. 动画状态机的使用

2.1 创建动画状态机






2.2 添加节点



2.3 编辑条件




2.4 动态设置跳跃条件参数
  1. 跳跃有个浮空时间,基本逻辑是我们按下Space键,然后,让跳跃时间为0.6s根据动画时
  2. 长来,然后在tick中,让0.6-deltaTime归0,之后在0.6s间隙内,我们直接设置
  3. JumpSpeed为100就
  4. 可以,这里的设计就仁者见仁,智者见智了。
  5. 接下来,当0.6<0时,就让JumpSpeed为0,此时状态机会切换到Idle节点,然后,我们
  6. 需要让下图的动画播放分支切换为行走动画
复制代码




<div id="marketingBox" class="marketing-box"><div class="marketing-content">


创作挑战赛


新人创作奖励来咯,坚持创作打卡瓜分现金大奖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-7 15:17 , Processed in 0.169558 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表