在 Unity 中,判断按钮是否被按下的区域是由按钮的 'RectTransform' 组件来确定的。'RectTransform' 定义了 UI 元素的位置和大小。

如果按钮下有一个 'Image' 元素,它的区域是根据自身的 'RectTransform' 大小来确定的。按钮的区域是按钮自身的 'RectTransform' 大小加上 'Image' 元素的 'RectTransform' 大小的组合。

请注意,这个区域是在屏幕空间中定义的,而不是相对于父级元素的局部坐标空间。因此,按钮的区域是相对于屏幕的绝对位置。

Unity 按钮点击判定区域详解:按钮与子元素Image的区域组合

原文地址: http://www.cveoy.top/t/topic/qAh7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录