2015-05-16 20 views
1

我使用unity 4.6来开发一个小游戏。 菜单中没有gui文本对象。因此,我创建了一个空对象并将gui文本添加为​​组件。但它不显示我输入的文本。需要帮助。谢谢桂文不显示

+0

确保gui文本有字体或不是 –

+0

尝试检查字体的大小和颜色 – mayo

+0

谢谢大家的回答。所有帮助我。 – Choxmi

回答

3

我认为4.6是当他们引入新的UI系统,所以你可以使用它。它实际上很容易...从下拉菜单中,你创建的游戏对象转到UI。在这里,您可以从数字UI选项中进行选择,如果我的记忆能为我提供良好的服务,其中一个女巫就是文本或UI文本。当你点击它时,它将创建一个画布对象和UI文本对象,它是Canvas.From的子项,这里只需选择Text对象,并在检查器中有一个应该满足你需要的文本框:)另外,Canvas是你的屏幕如果将文本拖到画布的左上角(在场景视图中),当您开始游戏时(至少在默认设置中),文本将位于屏幕的左上角。希望有所帮助!

P.S.这里还有一个链接到Unity用户在他们的网站上提供的新UI文章:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/the-new-ui

1

有时会发生这种情况。删除场景中的当前gameobject和guitext。做你做了什么倒退

创建一个新的guitext然后创建一个新的空的gameobject更改改造游戏对象0,0,0然后拖动新的GUI文本游戏对象

这应该解决您的问题。 您应该看到的默认文字是否为“新文字”。

如果您正在编辑的文本区域的新文本,并将其停止显示,您将需要增加宽度有时高度guiText的请勿使用比例工具,因为会工作但您获得的图形将会是低质量文本在屏幕上呈现。