透视UI下的点击位置偏移问题

项目中需要对一部分显示地图的UI实现透视效果,我的实现步骤是:
gcomp.rationX = 30
SetPerspective(gcomp, true) // 递归修改节点的perspective属性为true
ChangeLayer(gcomp, SceneUI, true) // 递归修改节点的Layer为SceneUI,
SceneUI是透视相机中沉浸的层)

这样处理的结果是貌似有了透视效果,但是点击UI按钮时,发现因为射线的原因导致 点击导致离屏幕中心远的地方,点击区域也偏离的比较多(比如点击坐标50,50的地方实际点中的UI坐标可能是55, 55),中心的会比较正常。很别扭,有没办法让它跟UI相机下一样的效果?
已邀请:

谷主

赞同来自:

perspective不是这个用途的,你不能改它的layer。它是用在正交相机下模拟透视效果。
你要UI直接是透视的,应该用worldspace的UIPanel

要回复问题请先登录注册