U侠 发表于 2012-12-26 19:07

unity內讀取多個動作代码

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour
{

    public GameObject ani;                     
   
    public string[] aniName = null;         
   
      

    void Start()
    {
      //讀取動作
      string[] aniName001 = new string;
      int i = 0;
      if (!ani.Equals(null))
      {

            foreach (AnimationState state in ani.animation)
            {
                aniName001 = state.name;      
            }
            aniName = new string;
            for (int j = 0; j < aniName.Length; j++)
            {
                aniName = aniName001;         
            }

      }

      }

    }

   

    void Update()
    {
         //播放動作
            for(int i=1;i<3;i++)
         {
            if (!ani.animation.isPlaying)
            {
                ani.animation.Play(aniName);
               
            }
         }

      
   

    }

   
}

fanchaoen 发表于 2017-6-14 17:36

很不错

fanchaoen 发表于 2017-6-14 17:06

好帖就是要顶

岛上的人 发表于 2017-6-14 17:11

真心顶

HPhaSHIqi 发表于 2017-6-14 17:45

难得一见的好帖

岛上的人 发表于 2017-6-14 17:43

不错不错

liyanwei 发表于 2017-8-28 11:10

好帖就是要顶

Unity3dmax 发表于 2017-8-28 10:47

真心顶

dhlyuan0 发表于 2017-8-28 10:45

难得一见的好帖

gftt 发表于 2017-8-28 11:07

很好哦
页: [1] 2 3 4 5 6 7 8
查看完整版本: unity內讀取多個動作代码