码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-10-18 13:32:18      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

 

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动画状态机

标签:

原文地址:http://www.cnblogs.com/dudu580231/p/5972796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!