标签: android unity3d ngui
最近我在几个Android设备上更新了我的应用程序后出现问题(似乎它们不高于4.4,或者是opengl 2,不确定)。所有的应用程序UI在发布后都已破坏(一切看起来像填充方块,背景为绿色,徽标为蓝色方块,标签 - 每个字母为白色方块)。我刚刚更新了ngui,现在一切正常,除了标签(UILabel),它们现在不再显示了,之前每个字母至少都有正方形。我没有改变任何z值。我尝试使用另一种字体,没有帮助。我的标签在哪里?
答案 0 :(得分:1)
我总是尽可能地设置材料,否则对于某些设备,它们无法正确渲染。我不知道是否有其他解决方法来设置所有默认材料,但通过分配所有材料将解决问题。
(这种情况下只出现彩色方块而不是文字或图像,其他渲染问题,如质量非常低和图像失真可能是其他问题的结果,例如alpha分离纹理压缩)
这也可能发生在SpriteRenderer,UI.Text和UI.Image的材料上。
SpriteRenderer
UI.Text
UI.Image
从字体文件夹中分配: