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

Unity引擎学习笔记之【动画层操作】

动画层Animation Layer

一、动画器的三个基本状态

1. Any State(任意状态)

  • “Any State”(任意状态):这个状态可以用来连接多个状态机的任意状态转换。在动画控制器中,你可以使用“Any State”作为过渡条件,从而使得任何状态都可以转换到指定的状态。这样能够增加状态之间的灵活性和交互性。

在这里插入图片描述


2.Entry(进入状态)

  • “Entry”(进入状态):这个状态表示动画状态机的初始状态,也就是动画播放时的起始点。当动画控制器被激活时,会首先进入“Entry”状态,然后根据条件进行状态转换。

在这里插入图片描述


3.Exit(退出状态)

  • “Exit”(退出状态):这个状态表示当动画状态机退出时,会进行的清理和处理操作。可以在“Exit”状态中添加一些动画效果或逻辑,以确保在状态退出时有所反馈或处理。

在这里插入图片描述

二、子状态机

  • 子状态机即在当前状态机中添加一个状态,此状态将通往下一层的新状态机,像树状结构一样,从而进行更加精细、细分的动画控制。

在这里插入图片描述

  • 子状态机有一个返回父状态机的结点

在这里插入图片描述

三、动画层

  • 在动画器的“图层”点击加号新建动画图层

在这里插入图片描述

在图层的设置中可以使用权重设置来调整本层动画的权重比,相当于PS中的图层透明度概念。

在上图的遮罩选项,点击这个选中的遮罩(或者新建avatar遮罩),然后在检查器中可以对人形进行操作。红色的部分为权重为0,绿色的部分权重为图层所设置的值,也就是说只对绿色的部分添加了遮罩,相当于ps中的黑色蒙版。

在这里插入图片描述


http://www.kler.cn/a/234434.html

相关文章:

  • Elasticsearch(ES)简介
  • C指针创建三维数组
  • OSS文件上传
  • Rust:GUI 开源框架
  • Spring——容器:IoC
  • Python数据分析NumPy和pandas(二十九、其他Python可视化工具)
  • 突破编程_C++_基础教程(继承与多态)
  • EasyExcel的导入导出使用
  • Open CASCADE学习|扫掠
  • STM32 与 ARM 的联系
  • 面试 JavaScript 框架八股文十问十答第九期
  • IAR报错解决:Fatal Error[Pe1696]: cannot open source file “zcl_ha.h“
  • 数据备份和恢复
  • K8S系列文章之 [基于 Alpine 使用 kubeadm 搭建 k8s]
  • AES加密中的CBC和ECB
  • 【开源】SpringBoot框架开发大病保险管理系统
  • unity实现第一人称和第三人称
  • 【实习】深信服防火墙网络安全生产实习
  • pytorch训练指标记录之tensoboard,wandb
  • ARP欺骗攻击利用之抓取https协议的用户名与密码
  • C#系列-使用 Minio 做图片服务器实现图片上传 和下载(13)
  • tokio tcp通信
  • Peter算法小课堂—背包问题
  • Mongodb聚合:$planCacheStats
  • 基于Java (spring-boot)的电子商城管理系统
  • Elasticsearch:使用查询规则(query rules)进行搜索