unity3d study ---- 麦子学院---------- unity3d常用组件及分析 ---------- Animator动画状态机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d study ---- 麦子学院---------- unity3d常用组件及分析 ---------- Animator动画状态机相关的知识,希望对你有一定的参考价值。

 

Animator是unity 4版本之后的新动画

可以在编辑器中直接编辑连线各个动画的转换,也可以是用代码直接调用底层来转换动画

代码:

 1 using UnityEngine;
 2 using System.Collections;
 3 
 4 public class AnimationTest : MonoBehaviour {
 5 
 6     // Animation animation;
 7     Animator animator;
 8 
 9     // Use this for initialization
10     void Start () {
11     
12         // animation = GetComponent<Animation> ();  // 获取 Animation组件
13         animator = GetComponent<Animator> ();
14     }
15     
16     // Update is called once per frame
17     void Update () {
18     
19         // animation.Play ("walk"); // 播放动画 , 动画名称
20 
21         // 参数:动画名称,间隔(当前动画到指定动画之间的过渡时间,为0的话就直接执行下一动画,为1的话就在当前动画播放完成后执行指定动画)
22         // layer(当前所在的那个layer),
23         animator.CrossFade ("walk", 0, -1, 0); // 在不使用unity的animator编辑器中的连线时,直接调用底层来播放动画
24 
25     }
26 }

 

使用unity直接编辑动画转换 unity 版本是4.7.2f

技术分享

 

以上是关于unity3d study ---- 麦子学院---------- unity3d常用组件及分析 ---------- Animator动画状态机的主要内容,如果未能解决你的问题,请参考以下文章

下载麦子学院视频

麦子学院 —— 产品经理的工作方法及应用

麦子学院 — 产品经理之基础阶段和产品思维

麦子学院 — 产品进阶课程

低价麦子学院爬虫框架Scrapy基础到高级阶段

麦子学院 Django 笔记 01