unity3d-Animation&&Animator接口(基本使用)

简介: unity3d-Animation&&Animator接口(基本使用)

image.png

🎞Animation


描述

动画组件用于播放动画。

您可以将动画剪辑分配给动画组件,并通过脚本控制播放。 Unity 中的动画系统基于权重,并且支持动画混合、附加动画、动画混组、分层,以及对播放的各个方面的全面控制。

AnimationState 可用于更改动画的层,修改播放速度,以及直接控制混合和混组。

变量

image.png

  • 公共函数

image.png

🎞Animator


  • 描述
    用于控制 Mecanim 动画系统的接口。
  • 变量

image.png

  • 公共函数
函数名 作用
MatchTarget 自动调整 GameObject 的位置和旋转。
Play 播放一个状态。
PlayInFixedTime 播放一个状态。
GetFloat 返回给定 float 参数的值。
GetBool 返回给定布尔参数的值。
SetFloat 将浮点值发送到动画器以影响过渡。
SetBool 设置给定布尔参数的值。
SetTrigger 设置给定触发器参数的值。
GetInteger 返回给定整数参数的值。
SetTarget 为当前状态设置 AvatarTarget 和 targetNormalizedTime。
StartPlayback 将动画器设置为播放模式。
StopPlayback 停止动画器播放模式。停止播放后,化身恢复为游戏逻辑控制。
StopRecording 停止动画器录制模式。
  • 静态函数


image.png

🛠Animation&&Animator(继承的类)


👑继承的成员

  • 变量

image.png

  • 公共函数

image.png

  • 静态函数

image.png

🎦使用


总结


相关文章
|
图形学 容器
Unity TIP4: 带泛型参数的接口注入(interface,generic)
一:第一类需求 接口和类定义如下: public interface ISample {} public class Sample : ISample {} public class SomeClass2{} 要求用Unity注入。
759 0
|
17天前
|
图形学
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版3(附带项目源码)
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版3(附带项目源码)
24 2
|
17天前
|
图形学
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
31 0
|
17天前
|
存储 JSON 关系型数据库
【unity实战】制作unity数据保存和加载系统——大型游戏存储的最优解
【unity实战】制作unity数据保存和加载系统——大型游戏存储的最优解
30 2
|
17天前
|
图形学
【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)(上)
【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)
26 2
|
17天前
|
图形学
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版2(附带项目源码)
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版2(附带项目源码)
15 1
|
17天前
|
存储 JSON 图形学
【unity实战】制作unity数据保存和加载系统——小型游戏存储的最优解
【unity实战】制作unity数据保存和加载系统——小型游戏存储的最优解
20 0
|
17天前
|
图形学
【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)(下)
【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)(下)
22 0