当前位置: 首页 > news >正文

Unity-动画1d混合

游戏动画中常见的功能就是在两个或者多个相似运动之间进行混合比如

  1. 根据角色的速度来混合行走和奔跑动画

  2. 根据角色的转向来混合向左或向右倾斜的动作

你可以理解是高级版的动画过渡

之前我们学习的动画过渡是处理两个不同类型动作之间切换的过渡效果而动画混合是允许合并多个动画来使动画平滑混合

如何在状态机窗口创建动画混合状态

在 Animator Controller 窗口 右键 ->Create State->From New Blend Tree

  • 参数相关

    • Parameter 参数,用于控制混合的参数,在参数列表中的参数

    • 蓝色图像 可以在这里控制n个动画的阈值

    • Motion 关联的动画列表,可以用鼠标改变顺序

    • Threshold 对应动作的临界阈值 当等于这个值时动作权重最大(完全播放该动作) 这个值可以完全自由控制,数值范围不定

    • 控制动作的播放速度

    • 是否镜像动作

    • Automate Thresholds 是否自动设置阈值,它会在取值范围内平均分 一般可以取消勾选我们手动控制更准确

    • Compute Thresholds 计算阈值的方式 会从动画剪辑的根运动中获去数据 Speed:速度 Velocity X、Y、Z:xyz上的分速度 Angular Speed(Rad 、Deg):角度或者弧度表示的角速度 举例: 比如你的动画剪辑行走动画时Speed速度是1.5个单位每秒 慢跑是2.3个单位每秒,快跑是4个单位每秒,阈值就会根据这些值来进行设置进行混合

    • Adjust Time Scale 调整时间刻度 Homogeneous Speed:均匀速度 Reset Time Scale:重置时间刻度

1d动画的使用

我们这里拖入了三个动画,分别是走路,跑步,左倾跑步

那我们就可以通过修改Blend的值(0-1)来改变角色运动的状态

http://www.dtcms.com/a/408196.html

相关文章:

  • 网站制作需要多少钱官网wordpress文章幻灯片
  • 网站建设需要哪些技术人员网站建设工作的作用
  • 电商网站怎么做seo通知模板范文
  • 网站建设费入何科目十大免费跨境电商平台
  • 大型门户网站建设哪便宜模板网站怎么修改
  • 基于EasyX的井字棋游戏制作
  • LangChain核心组件之---Chain(链)
  • 网站正在建设中是什么意思百度网站查反链
  • Rust/C/C++ 混合构建 - Cmake集成Cargo编译动态库
  • 松岗网站开发头条热点新闻
  • 如何建设wap网站泉州网站制作多少钱
  • 从转动惯量到惯量张量:深入理解刚体旋转的惯性本质
  • AG-UI协议详解:让智能体与前端无缝对话的事件通信标准
  • 宁波江北区城市建设档案馆网站企业门户网站需求文档
  • 太仓做企业网站网站搭建策略与方法
  • GraphRAG:知识图谱赋能的检索增强生成
  • 幽冥大陆(八)网页wasm汇编语言的作用—东方仙盟化神期
  • centos7.9和rocky8.6 部署MongoDB4.4.18分片集群对比
  • 相亲网站如何做自我介绍营销运营推广服务
  • 商会网站设计企业网站seo优帮云
  • 做网站需要那些技术怎么把自己做的网站放到百度上
  • Android16 应用代码新特性
  • 哪个网站做h5好小程序注册的账号怎么注销
  • 网站怎样做快照是做网站编辑还是做平面设计
  • 做好网站建设和运营秦皇岛建筑
  • 网站建设维护招聘一个新手如何做网站
  • 深圳网站建设做微信的网站叫什么软件
  • 惠州网站建设教程wordpress企业网站插件
  • 快应用报错Module Error 分包要求 app.json#minPlatformVersion 不小于 1061, 当前值为 21解决方案-优雅草卓伊凡
  • 做网站空间备案的职业wordpress 投稿 加标签