【问题标题】:NGUI labels are fading out on iOS deviceNGUI 标签在 iOS 设备上淡出
【发布时间】:2014-04-07 18:44:45
【问题描述】:

我正面临一个奇怪的情况,即我制作了带有精灵和标签的 NGUI 面板,这些在统一编辑器上运行良好,但是当我在 iOS 设备上构建时,精灵按预期工作,但标签显示为 0.2或0.3秒然后突然淡出。谁能告诉我可能是什么问题?

【问题讨论】:

  • 听起来你只是在面板上有一个 alpha tween 或类似的东西?
  • 不,我没有使用 alpha tween。如果我会使用它,那么我会在统一编辑器中遇到同样的问题
  • 有什么方法可以分享项目(或者精简版只显示问题)?
  • 项目太大,无法在线提供。我发现了一些东西。我的 UI 面板上存在这些标签,其背景上有一个大精灵,问题是背景精灵覆盖了这些标签,但没有覆盖其他精灵或按钮。如果我删除背景精灵,这些标签变得可见。我猜应该不存在“深度问题”,因为我的按钮和标签的深度相同。
  • 这太奇怪了。也许您应该尝试提高标签的深度。至少与您的按钮不一样,因为它们没有使用相同的纹理。

标签: unity3d label fadeout ngui


【解决方案1】:

如果你的标签和精灵在相同的深度,那么它可能是一个深度问题。

它在编辑器中看起来不错的原因可能是在不同平台上的 z 排序不同。在移动平台上,它可能更加随机,在不同的运行中。

如果您希望某物高于其他小部件,则它应该具有更高的深度值(假设您使用的是新的 3.x.x NGUI),而不是您肯定会确定它在所有平台上看起来都不错。

在较旧的 2.x.x NGUI 上,不仅深度很重要,而且源纹理(是否相同或是否有两个不同的纹理)和位置 z 值也很重要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 1970-01-01
    • 2011-07-25
    • 2021-12-12
    • 2021-08-27
    相关资源
    最近更新 更多