【问题标题】:Unity Image.FillAmount not working as wantedUnity Image.FillAmount 无法按预期工作
【发布时间】:2018-02-02 12:25:17
【问题描述】:

我正在研究依赖图像填充量的东西。

但是,填充量可能会稍微加权?我不确定。这是我的证据:

这是设置为 0.2 的数量 但是,将其设置为 0.1 会显示

我原以为0.1 会显示一半0.2。因此,Unity 是否实际上是从 0.1 -> 1 测量填充量,而不是文档建议的 0 -> 1,还是我只是愚蠢?

【问题讨论】:

  • 您在检查器中使用什么类型的填充?
  • 垂直,从底部开始
  • Unity 按照文档建议从 0 -> 1 计算填充量。请通过打印日志并在检查器中查看分配的值来确认您实际上分配了所需的值。还要确保在运行时检查它。在不运行的时候,总是期待团结会出现一些小故障。

标签: unity3d unity3d-gui


【解决方案1】:

我想我知道这个问题的答案。

我假设您的图像可能没有被剪裁到边缘,并且您有一个透明的边框?导入时还要确保图像是 2 的幂,因为在纹理导入设置中强制使用 2 的幂也可能会引入边界。

拥有一个板会误导您认为它在 0.1 之前什么都不会显示,而实际上它正在显示透明的边框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-25
    • 2022-08-07
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2014-12-09
    • 2016-01-13
    • 2020-09-21
    相关资源
    最近更新 更多