判断正在播放哪一个动画

 AnimatorStateInfo stateinfoOldman1 = aniOldman1.GetCurrentAnimatorStateInfo(0);
    AnimatorStateInfo stateinfoOldman2 = aniOldman2.GetCurrentAnimatorStateInfo(0);
    if (stateinfoOldman1.IsName("walk_01")&&oldMove1==true)
    {
        glb_Control.ScreenCapture();
        oldman_05_01.transform.DOLocalMove(new Vector3(-3f, 0, 2f), 5, false).OnComplete(delegate { oldman_05_01.SetActive(false); glb_Control.ScreenCapture(); });
        //StartCoroutine(DoMove("oldman_05_01"));
        oldMove1 = false;
        //oldman_05_01.transform.Translate(oldman_05_01.transform.right*Time.deltaTime,Space.Self);
        //Debug.Log("1该移动啦");
    }
    if (stateinfoOldman2.IsName("walk_01")&&oldMove2==true)
    {
        //oldman_05_02.transform.Translate(oldman_05_02.transform.forward * Time.deltaTime, Space.Self);
     
        glb_Control.ScreenCapture();
        oldman_05_02.transform.DOLocalMove(new Vector3(0.6f, 0, 4.5f), 8f, false).OnComplete(delegate
        { oldman_05_02.SetActive(false); glb_Control.ScreenCapture(); CarMove(); });
        //StartCoroutine(DoMove("oldman_05_02"));
        oldMove2 = false;
      
    }

猜你喜欢

转载自blog.csdn.net/xiehaiyang1234/article/details/55263208