文本问题

Issues with Text

我对游戏开发还很陌生。我用 Unity 做了一个 10 秒 Android 的小项目,只在屏幕上显示了一些 UI 文本。当我在 Unity 中 运行 它看起来很好,但是当我把游戏放到我的 phone 上时,文本显示为粉红色块。有什么问题吗?

情况如下:

预制件断线案例

在缺少资源的情况下,这种颜色会出现在 Unity 中。您已经向其中添加了一个被删除的字体,或者您已经创建了这个被删除的文本的预制件(可能的情况)。

几个提示:

  • 可能缺少一些 material(缺少 Material 时出现洋红色)。
  • 可能只是分辨率问题(Unity 编辑器中游戏模式的分辨率与 android 设备上的分辨率不同)

要修复第二点,您可以通过单击 "Game" 选项卡(缩放滑块旁边)下的下拉菜单来设置 Unity 游戏模式的分辨率以适合您的 Android 设备屏幕尺寸).如果您正在使用 UI 元素,您还必须将 Canvas 缩放器设置为“使用屏幕尺寸缩放并为其提供 Android 设备屏幕尺寸。