using UnityEngine;
using System.Collections;
public class NajiaControl : MonoBehaviour {
Animator m_pAnimator;//
CharacterController m_pCharacterController;
public float m_pMoveSpeed;
public float m_pRotateSpeed;
private float m_pFV;
private float m_pFH;
// Use this for initialization
void Start () {
m_pAnimator = GetComponent<Animator> ();
m_pCharacterController = GetComponent<CharacterController> ();
}
// Update is called once per frame
void Update () {
///ATK
if (Input.GetKeyDown (KeyCode.Space)) {
m_pAnimator.SetTrigger("sworld_slash");
}
///MOVE
m_pFH = Input.GetAxis ("Horizontal");
m_pFV = Input.GetAxis("Vertical");
m_pCharacterController.SimpleMove (transform.forward * Time.deltaTime * m_pFV * m_pMoveSpeed);
transform.Rotate (0,Time.deltaTime*m_pFH*m_pRotateSpeed,0);
m_pAnimator.SetFloat ("move_speed",m_pFV);
//LayerMask
m_pAnimator.SetLayerWeight (1, 1f);
}
}
U3D 动作系统实践
最新推荐文章于 2022-09-02 13:01:07 发布