控制物體前後左右的移動

private void Move()
    {
        float h = Input.GetAxis("Horizontal");
        float v = Input.GetAxis("Vertical");
        transform.Translate(new Vector3(h, 0, v) * speed * Time.deltaTime,Space.World);
        //朝向
        transform.rotation = Quaternion.LookRotation(new Vector3(h, 0, v));
        float res = Mathf.Max(Mathf.Abs(h), Mathf.Abs(v));
        animator.SetFloat("Forward", res);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章