unity中UI坐标转3d世界坐标

Posted 叫我张先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity中UI坐标转3d世界坐标相关的知识,希望对你有一定的参考价值。

方法:

 public static Vector3 UIScreenToWorldPoint(Vector3 uiPostion)
    {
        uiPostion = UICamera.mainCamera.WorldToScreenPoint(uiPostion);
        uiPostion.z = 1f;
        uiPostion = Camera.main.ScreenToWorldPoint(uiPostion);
        return uiPostion;
    }

 

以上是关于unity中UI坐标转3d世界坐标的主要内容,如果未能解决你的问题,请参考以下文章

Unity世界坐标转换屏幕坐标(详解)

Unity学习笔记—本地坐标转世界坐标

真Unity3d_坐标和矢量入门_UI_3d转2d参考

Unity3D之笛卡尔坐标系转换——屏幕坐标转换世界坐标,世界坐标转换相机坐标工具

Unity3D之笛卡尔坐标系转换——屏幕坐标转换世界坐标,世界坐标转换相机坐标工具

unity3d世界坐标系和本地坐标系