- 最后登录
- 2021-7-6
- 注册时间
- 2012-12-27
- 阅读权限
- 90
- 积分
- 76145
 
- 纳金币
- 53488
- 精华
- 316
|
当涉及到某些效果,在不同相机下的坐标转换问题,用下列处理方案解决:
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];
|
|