unity Rect Mask 2d溢出
Unity Rect Mask 2d overflow
image here
我在滚动条区域上使用 Rect Mask 2d 来隐藏滚动视口之外的元素。
并且在某种程度上,这是有效的。 UI 显示为红色的元素在用户向下滚动到它之前不会出现。
然而,当 UI 元素部分位于视口内时。渲染整个元素。
这不是我想要的。
如果 UI 元素无法完全显示在视口中。我希望元素完全消失或最好消失,我希望这样 UI 元素在视口内的部分被渲染,而视口外的部分则不会。
我已经尝试过 Mask(不是 Rect Mask 2d),但他们似乎不喜欢使用 UI 元素。
如果有人对我如何解决这个问题有任何提示或想法。我很乐意听你说完。
提前致谢
事实证明,设置文本的 Material 会强制渲染整个内容。
如果我直接使用默认的material,它不会溢出。
image here
我在滚动条区域上使用 Rect Mask 2d 来隐藏滚动视口之外的元素。
并且在某种程度上,这是有效的。 UI 显示为红色的元素在用户向下滚动到它之前不会出现。
然而,当 UI 元素部分位于视口内时。渲染整个元素。 这不是我想要的。
如果 UI 元素无法完全显示在视口中。我希望元素完全消失或最好消失,我希望这样 UI 元素在视口内的部分被渲染,而视口外的部分则不会。
我已经尝试过 Mask(不是 Rect Mask 2d),但他们似乎不喜欢使用 UI 元素。
如果有人对我如何解决这个问题有任何提示或想法。我很乐意听你说完。
提前致谢
事实证明,设置文本的 Material 会强制渲染整个内容。
如果我直接使用默认的material,它不会溢出。