拖动鼠标水平旋转物体查看

 private Vector3 startPoint;
    private Vector3 endPoint;
    private int disToAngle = 5;
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            startPoint = Input.mousePosition;
        }
        if (Input.GetMouseButton(0))
        {
            endPoint = Input.mousePosition;
        }
        float dx = endPoint.x - startPoint.x;
        float angle = dx / disToAngle;
        this.transform.localEulerAngles = new Vector3(0, angle, 0);

    }

 

你可能感兴趣的:(Unity,unity相机操作,unity代码记录)