public IEnumerator dizzy() { //头顶动画相关 enemystate.clearState(); enemystate.qteState = true; enemystate.resetColor(); enemystate.gameObject.GetComponent <Animator>().Play("enemyStateDizz"); enemymov.gameObject.GetComponentInChildren <turnFaceEnemy>().pause = true; enemymov.enabled = false; enemyview.gameObject.SetActive(false); blood.SetActive(true); enemyBlood -= 1; //anim.Play("enemySimpleDied");//此处动画应该替换,还应该有一个头顶动画的出现 yield return(new WaitForSeconds(2f)); enemymov.enabled = true; enemymov.gameObject.GetComponentInChildren <turnFaceEnemy>().pause = false; enemyview.gameObject.SetActive(true); blood.SetActive(false); enemystate.qteState = false; }