- 最后登录
- 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[i] = trans.gameObject.transform.parent.TransformPoint(vs[i]);
vs[i] = m_camrea.WorldToViewportPoint(vs[i]);
vs[i] = m_uiCamera.ViewportToWorldPoint(vs[i]);
vs[i] = this.transform.InverseTransformPoint(vs[i]);
vs[i].z = 0;
}
p.from = vs[0];
|
|