Kyl*_*ney 4 c# graphics mask unity-game-engine unity-components
在 Unity 2017 中,我通过创建自己的 UI 行为来绘制矢量图形,这些行为从UnityEngine.UI.Graphic. 但是我的代码无关紧要,因为您也可以使用文档中的SimpleImage 示例来观察这个问题。问题是这些从 Graphic 派生的自定义 UI 行为无法被Mask 组件屏蔽,即使每个本机 UI 元素都可以。这很奇怪,因为根据Graphic.OnPopulateMesh文档Text,Image、 和RawImage都使用相同的方法。
重现:
这对我来说是个问题,因为我需要在滚动视图中使用自定义图形。我该怎么做才能使我的图形与 Unity 的图形一样可屏蔽?