【问题标题】:How to touch toggle hidden under png image sprite in Unity3d如何在Unity3d中触摸隐藏在png图像精灵下的切换
【发布时间】:2015-11-18 00:14:14
【问题描述】:

我有一组部分隐藏在 png 图像下的可滚动切换。该图像用作切换的“边框”。问题是,如果图像在切换顶部的层次结构中(出于构图原因我想要的),切换将停止工作。有没有办法让图像忽略触摸而不阻止它下面的切换触摸?我知道我可以将图像切割成边框并摆脱透明孔,但也许有更简单的方法?

谢谢

【问题讨论】:

    标签: c# image unity3d touch toggle


    【解决方案1】:

    我通常通过将Canvas Group 组件添加到透明元素来解决此问题。

    Canvas 组文档 - http://docs.unity3d.com/Manual/class-CanvasGroup.html

    它有一个属性,允许您将 UI 元素设置为“不可交互”状态,这将允许您使用事件系统单击/触摸它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 2016-04-06
      • 1970-01-01
      相关资源
      最近更新 更多