[LayaAir3]UI3d点击判定问题

版本3.1.3, 演示场景为Scene2, 点击红色区域时控制台打印的是点到白色区域;看了一下相关逻辑,是通过ui3d节点的世界坐标与相机的距离进行排序再由近到远遍历直到判定点中某个节点,感觉这逻辑在非Billboard的情况下有大问题;建议还是另外维护一个可点击ui3d的数组,通过线面交点与射线原点距离排序
已邀请:

Laya_Fred

赞同来自:

您好,这个问题已复现,应该是在根据距离排序的时候处理ui3d的列表内容,先查找距离近的ui3d的点击判定导致全都走到了一个sprite的事件触发上,这个问题已经记录,您可以暂时根据项目需求调整ui3dMangaer里面UI3DList属性的排序规则来处理问题,后面会更新问题内容。

要回复问题请先

商务合作
商务合作