Vector3 dir = Vector3.zero;
//通过键盘控制玩家移动
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
if (Mathf.Abs(v) > 0 || Mathf.Abs(h) > 0)//判断人是否动了 绝对值h与v大于0
{
//播放脚步声
AudioManager.am.ChooseClip(GameResources.footPath);
dir = transform.forward * v + transform.right * h;//保证玩家移动方向跟键盘操作方向一直
}
if (Input.GetKeyDown(KeyCode.Space))//按下空格键向上跳起
{
AudioManager.am.ChooseClip(GameResources.jumpPath);//声音
transform.position = new Vector3(transform.position.x, transform.position.y + 1, transform.position.z);//向上跳1米
}
cc.SimpleMove(dir * Time.deltaTime * speed*5);