【问题标题】:Unity UI Image Center CropUnity UI 图像中心裁剪
【发布时间】:2017-02-25 10:53:41
【问题描述】:

我正在 Unity 中处理 listView 项目,并坚持在 UI 图像中正确拟合图像。我使用 Preserver Aspect Ratop 尝试了多种方法,几乎​​所有东西都使用填充图像类型,但无法让它看起来很好。在 android 中,我们将其称为我想要实现的中心裁剪。第一张图片带有 Preserve Aspect,而第二张没有。

我应该怎么做才能实现它。

谢谢。

【问题讨论】:

  • 您好,您能否解释或演示一下您希望它的外观以及当前的外观?
  • 我只是想让它适合 UI 图像的宽度和高度,然后裁剪掉它。这样图像上就不会出现拉伸。
  • 您可以预定义图像组件的宽度/高度吗?在这种情况下,我们可以使用 Mask。
  • 如果您指的是 UI 图像,则高度和宽度已经设置好,这就是为什么您会在第一张图像中看到图像周围的白色矩形(附加问题)。

标签: android image unity3d unity5 unity3d-2dtools


【解决方案1】:

这是我能想到的一种方法,使用 2 张图片。外部图像设置为您想要的大小并具有 Mask 组件:

内部图像设置在外部图像的中心并缩放以适合外部图像(以编程方式或手动)它将被外部图像的蒙版裁剪并仅显示您想要的区域。

【讨论】:

    猜你喜欢
    • 2014-05-26
    • 2019-05-13
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    相关资源
    最近更新 更多