unity 俩个canvas里面的UI都需要点击 如何处理
时间: 2024-01-24 16:19:16 浏览: 247
unity 模型显示在UI上 并交互(点击、旋转、缩放)
5星 · 资源好评率100%
如果你有两个Canvas,每个Canvas里面都有一些UI元素需要点击,那么你可以将两个Canvas都设置为Screen Space - Camera模式,然后将它们的Render Mode设置为Overlay。这样,它们就会以相同的深度渲染在屏幕上,但是它们的UI元素会相互独立,都可以响应点击事件。
如果你不想让某个Canvas上的UI元素响应点击事件,你可以将该Canvas的Raycast Target属性设置为false。这样,点击事件就会被传递给下面的Canvas或其他UI元素。
另外,如果你的UI元素覆盖了其他UI元素,你可以将它们的Raycast Target属性设置为false,这样点击事件就会被传递给下面的UI元素。
阅读全文