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注入。
753 0
|
5天前
|
开发框架 Java C#
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
98 0
|
5天前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
5天前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
82 2
|
9月前
|
开发框架 Java .NET
《unity游戏优化》第8章内存优化
《unity游戏优化》第8章内存优化
|
5天前
|
运维 API C#
【Unity游戏破解】外挂原理分析
【Unity游戏破解】外挂原理分析
173 0
【Unity游戏破解】外挂原理分析
|
5天前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
62 0
|
5天前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
191 0