Gui文字不显示

Gui text does not display

我正在使用unity 4.6开发一个小游戏。 菜单中没有 gui 文本对象。因此我创建了一个空对象并添加了 gui 文本作为组件。但它不显示我键入的文本。在这方面需要帮助。谢谢

有时会发生这种情况。删除场景中的当前游戏对象和guitext。做你所做的向后

创建一个新的guitext,然后创建一个新的空游戏对象游戏对象变换更改0,0,0 然后将 new gui text 拖入 empty gameobject.

这应该可以解决您的问题。 如果一切顺利,您应该看到的默认文本是 "New Text"。

如果您正在编辑文本区域中的新文本并且它停止显示,您将需要增加 width,有时 Height 的 guiText。 不要使用缩放工具,因为那样会起作用,但你得到的图形会质量低屏幕上的文本渲染。

我认为 4.6 是他们引入新的 UI 系统的时候,因此您可以使用 that.It 实际上非常简单...从您创建游戏对象的下拉菜单转到UI。在那里,您可以从数字 UI 选项中 select 之一是文本或 UI 文本(如果我没记错的话)。当你点击它时,它会创建一个 canvas 对象和 UI 文本对象,它是 Canvas.From 的子对象,这里只是 select 文本对象,在检查器中你有一个应该满足您需要的文本框 :) 此外,Canvas 是您的屏幕,因为如果您将文本拖动到 Canvas(在场景视图中)的左上角,您的文本将位于开始游戏时屏幕的左上角(至少在默认设置下)。希望对您有所帮助!

P.S。这里还有一篇 link 到 Unity 人员在其网站上发布的新 UI 文章:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/the-new-ui