Unity各种坐标转换方法

将屏幕坐标转换成视口坐标的方法
Vector3 v = Camera.main.ScreenToViewportPoint(Input.mousePosition);
Debug.Log(v);

        Vector3 v = Camera.main.WorldToScreenPoint(cube.transform.position);//世界坐标转屏幕坐标
        Debug.Log(v + "   sss" + cube.transform.position);
        Vector3 v = Camera.main.WorldToViewportPoint(cube.transform.position);
        Debug.Log(v + "   sss" + cube.transform.position);

猜你喜欢

转载自blog.csdn.net/bellainvan/article/details/108099126