所以现在我有了这个层次结构: 立方体→画布→ RawImage
我想获取单击原始图像的坐标,但我不知道现在从哪里开始。
答案 0 :(得分:2)
也许您需要的是改变方法,我可以看到一些解决方案。
将Canvas
从Overlay
更改为World Space
,然后单击Raycast
以获得正常位置,而不是Canvas
位置。
如果您在Canvas
中有Overlay
,我认为Input.mousePosition
与RectTransform.position
成正比,那么您的位置就可以了。
对于两者,您都可以使用IPointerClickHandler来检测对任何UI元素的点击。