纳金网

标题: 涉及到不同相机时的坐标转换步骤 [打印本页]

作者: 烟雨    时间: 2015-5-30 02:53
标题: 涉及到不同相机时的坐标转换步骤

当涉及到某些效果,在不同相机下的坐标转换问题,用下列处理方案解决:

                Vector3[] vs = new Vector3[]{p.from};
                for(int i = 0; i < vs.Length; ++i)
                {
                        vs = trans.gameObject.transform.parent.TransformPoint(vs);
                        vs = m_camrea.WorldToViewportPoint(vs);
                        vs = m_uiCamera.ViewportToWorldPoint(vs);
                        vs = this.transform.InverseTransformPoint(vs);
                        vs.z = 0;
                }

                p.from = vs[0];







欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5