GUILayout ---如何更改文字字体& (文本)变量的大小

时间:2014-12-18 13:40:36

标签: user-interface unity3d

是否可以直接更改可编辑文本框中文字的字体大小?

我有一个教程阶段,当用户完成教程时,最后会显示一条消息。

我将此消息称为endingText,该消息在我的TutorialDefinition脚本中定义:

string endingText = "You have completed the tutorial stage!";

在另一个名为TutorialEditor的脚本中,我使用用户可以通过Editor输入的文本对其进行初始化。因此,endingText脚本中存在Definition变量,以防用户未输入任何内容...

void initValues()
{
   endingText = stage.EndingText;
}

最后,当教程通过TutorialExecutor完成时,我会使用以下内容显示消息:

endingText = GUILayout.TextArea( endingText );

我认为fontfont size设置在当前skin的其他地方,但我想知道是否可以直接操作上面的代码段并更改字体大小? 我的意思是这行代码:endingText = GUILayout.TextArea( endingText );最终将通过void OnGUI()方法向用户显示最终消息......

(我知道如果endingText中有实际文字,而不是"",我可以,但现在呢?)

0 个答案:

没有答案