unity学习42:动画状态机:混合动画状态 blend tree

目录

1 动画状态机

1.1 新建动画状态

2 混合动画状态 blend Tree

2.1 new blend Tree

2.2 blend tree state 和普通的 state的属性不同

2.3 双击blend tree 进入下一层 blend tree内部

2.3.1  blend tree 内部

2.3.2  blend type

2.3.3 参数类型默认是float,可以新建一个float 替换自选的

2.4 在blend tree里新增 motion动作

2.5 blend tree的动画的几个属性

2.6 调整blend值融合后的动作

2.7 如果需要修改 Threshold值

3 用脚本控制blend?


1 动画状态机

1.1 新建动画状态

  • 新建动画状态 state,是空的
  • 还需要在右边的状态里,关联一个动画

2 混合动画状态 blend Tree

  • 混合动画状态(混合动画/混合状态)

2.1 new blend Tree

2.2 blend tree state 和普通的 state的属性不同

  • blend tree state 和普通的 state的属性不同
  • walk state  包含一个 walk 动画
  • 但是
  • blend tree state的 motion这里是一个 blend Tree

2.3 双击blend tree 进入下一层 blend tree内部

2.3.1  blend tree 内部

  • 双击blend tree 进入下一层 blend tree内部
  • blend tree内部

2.3.2  blend type

blend type

  • 1D                  //表示 使用1个参数 来控制 blend 动画的混合
  • 2D simple directional
  • 2D
  • ...

2.3.3 参数类型默认是float,可以新建一个float 替换自选的

  • unity默认用了一个 之前的float参数,但是多半都不是我们想要的
  • 再新建一个float blend
  • 然后右边属性里选择参数 blend1

2.4 在blend tree里新增 motion动作

  • 在blend tree里新增 motion动作,
  • 也可以新增blend tree进行嵌套
  • 这里新增2个动作即可

2.5 blend tree的动画的几个属性

  • motion   //animation clip
  • thresl     //不能修改, 就是blend的混合值的范围

  • 时间     // 动画播放备注
  • 镜像

2.6 调整blend值融合后的动作

2.7 如果需要修改 Threshold值

  • 把下面的 automate threhold 勾掉
  • 这样可以修改为-1 1 等等
  • 甚至可以添加3个动画,值设置为0,1,2 这种等等

3 用脚本控制blend?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70064.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集成测试总结文档

1. 集成测试的定义 集成测试(Integration Testing)是在单元测试之后,将多个独立的软件模块或组件组合在一起进行测试的过程,目的是验证这些模块之间的接口、数据传递、协作逻辑是否符合设计要求,并发现因集成引发的缺…

Mybatisplus——Mybatisplus3.5.2版本使用Page分页插件查询,records有数据但是total显示0

目录 一、问题背景 debug 执行Mybatisplus使用Page分页插件查询时,发现 Page 里面的records有数据但是total显示0。 二、问题产生的原因 未配置MybatisPlus的分页插件拦截器导致的或者因mybatis-plus版本3.4或3.5版本导致原先的分页插件paginationInterceptor无法…

Android10 音频参数导出合并

A10 设备录音时底噪过大,让音频同事校准了下,然后把校准好的参数需要导出来,集成到项目中,然后出包,导出方式在此记录 设备安装debug系统版本调试好后, adb root adb remount adb shell 进入设备目录 导…

C#(Winform)通过添加AForge添加并使用系统摄像机

先展示效果 AForge介绍 AForge是一个专门为开发者和研究者基于C#框架设计的, 也是NET平台下的开源计算机视觉和人工智能库 它提供了许多常用的图像处理和视频处理算法、机器学习和神经网络模型,并且具有高效、易用、稳定等特点。 AForge主要包括: 计算机视觉与人…

后端开发:高效数据库查询优化实战指南

在后端开发中,数据库查询性能直接影响整个应用的响应速度和用户体验。低效的查询可能导致系统响应缓慢,甚至出现卡顿现象。本文将深入探讨数据库查询优化的实用技巧,并结合代码示例,帮助开发者提升数据库操作的效率。 一、理解查…

【视频总结】Deep Dive into LLMs like ChatGPT 深入探索像ChatGPT这样的大语言模型|Andrej Karpathy

【视频总结】Deep Dive into LLMs like ChatGPT 深入探索像ChatGPT这样的大语言模型|Andrej Karpathy 大型语言模型(LLM)工作原理与使用指南核心观点模型训练三阶段1. 预训练阶段2. 后训练阶段(Post-training)3. 强化学…

【苍穹外卖】学习

软件开发整体介绍 作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色…

【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十五节】

ISO 14229-1:2023 UDS诊断服务测试用例全解析(RoutineControl_0x31服务) 作者:车端域控测试工程师 更新日期:2025年02月14日 关键词:UDS协议、0x31服务、例程控制、ISO 14229-1:2023、ECU测试 一、服务功能概述 0x31服…

yanshee机器人初次使用说明(备注)-PyCharm

准备 需要: 1,(优必选)yanshee机器人Yanshee 开发者说明 2,手机-联网简单操控 / HDMI线与显示器和键鼠标-图形化开发环境 / 笔记本(VNC-内置图形化开发环境/PyCharm等平台)。 3,P…

#渗透测试#批量漏洞挖掘#致远互联AnalyticsCloud 分析云 任意文件读取

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

win11 MBR 启动 如何把我的硬盘改 GPT win11 的 UEFI 启动

bootrec /fixboot bootrec /rebuildbcd bootrec /scanos 相当于你的硬盘从MBR转换为GPT,并从传统的BIOS启动(即MBR)转换为UEFI启动(即GPT),你需要执行以下步骤。请注意,这些步骤涉及数据操作&a…

Flask框架入门完全指南

一、初识Flask:轻量级框架的魅力 1.1 Flask框架定位 Flask作为Python最受欢迎的轻量级Web框架,以"微核心可扩展"的设计哲学著称。其核心代码仅约2000行,却支持通过扩展实现完整Web开发功能。这种设计使得开发者可以: …

SQL与数据库程序设计

1.1986年,10月美国国家标准局颁布了SQL语言的美国标准,称为SQL86 2.SQL(Structured Query Language)又称为结构化查询语言 3.建立索引的主要目的是加快查找的速度 4.在基本表上建立一个或者多个索引 5. 一个基本表是最多只能建立一个聚簇索引 6.CAL…

Windows Server 中配置 Active Directory:从零到精通

Windows Server 中配置 Active Directory:从零到精通 引言 在企业 IT 基础架构中,Active Directory(AD)扮演着至关重要的角色。它是 Windows Server 提供的一种目录服务,能够集中管理用户、计算机和权限。对于初学者来说,搭建 Active Directory 可能会觉得复杂,但实际…

c#模拟鼠标点击左键

c#模拟鼠标点击左键,这里调用的是windows系统函数, using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks;namespace WindowsFormsAppHalconJ…

时间序列分析(四)——差分运算、延迟算子、AR(p)模型

此前篇章: 时间序列分析(一)——基础概念篇 时间序列分析(二)——平稳性检验 时间序列分析(三)——白噪声检验 一、差分运算 差分运算的定义:差分运算是一种将非平稳时间序列转换…

信息收集-Web应用JS架构URL提取数据匹配Fuzz接口WebPack分析自动化

知识点: 1、信息收集-Web应用-JS提取分析-人工&插件&项目 2、信息收集-Web应用-JS提取分析-URL&配置&逻辑 FUZZ测试 ffuf https://github.com/ffuf/ffuf 匹配插件 Hae https://github.com/gh0stkey/HaE JS提取 JSFinder https://github.com/Threez…

DevOps工具链概述

1. DevOps工具链概述 1.1 DevOps工具链的定义 DevOps工具链是支持DevOps实践的一系列工具的集合,这些工具覆盖了软件开发的整个生命周期,包括需求管理、开发、测试、部署和运维等各个环节。它旨在通过工具的集成和自动化,打破开发与运维之间…

SQL Server 导入Excel数据

1、选中指定要导入到哪个数据库,右键选择 》任务 》导入数据 2、数据源 选择Excel,点击 下一步(Next) 3、目前 选择OLE DB Provider ,点击 下一步(Next) 4、默认 ,点击 下一步(Next)…

卓越设计彰显品质:福特中国“烈马宇宙”项目展示高质量标准

2024年8月27日,中国上海      今日,由福特中国设计中心与中央美术学院设计学院联合举办的“烈马宇宙 INTO THE BRONCO-VERSE”校企合作项目顺利完成结业评审并圆满落幕。三名来自中央美术学院出行创新设计方向的学生,在福特中国设计中心进…