按角度偏移摄像机

float y = -Input.GetAxis("Horizontal");
        float speed;
        //加速
        if (Input.GetKey("left shift"))
            speed = 20 * 2;
        else
            speed = 20;
        //移动
        Vector3 r = new Vector3(0, 180, -8.35f);
        r.x = 0;
        //移动方式
        tr.position += Quaternion.Euler(r) * Vector3.left * y * Time.deltaTime * speed;

posted @ 2013-03-08 15:40  顺手  阅读(125)  评论(0)    收藏  举报