void KeyControll() { var Input = m_Input.GetInput(); if (Input != Vector2.zero) { m_PlayerAnimator.SetTrigger("Run"); //m_PlayerAnimator.speed = m_fAniSpeed; var Angle = new Vector3(transform.eulerAngles.x, Mathf.Atan2(Input.x, Input.y) * Mathf.Rad2Deg, transform.eulerAngles.z); transform.eulerAngles = Angle; m_Controller.Move(transform.forward * m_fSpeed * Time.deltaTime); } else { m_PlayerAnimator.SetTrigger("Stand"); //m_PlayerAnimator.speed = m_fAniSpeed; } Vector3 pos = transform.position; if (pos.y > 0 || pos.y < 0) { pos.y = 0.1f; } transform.position = pos; }