如果FGUI自带的触摸射线检测 没有检测到。
可能原因:不存在这个FGUI组件,FGUI组件设置为不可触摸,渲染层级太低。
1.在FGUI编辑器中,要触摸的对象 渲染层级 太低,调整顺序到最下面,最下面的组件最后渲染。
2.这个Plane的controller的其他控制器,不同控制器显示的 组件 对其 遮挡,将这样不重要的 组件 设置为 不可触摸。
GButton.touchable = false;
...
Debug.Log(GRoot.inst.touchTarget.name);
...
触摸的对象 为GCompment
为自己设置的组件名称。自定义组件名称。