是否可以直接更改可编辑文本框中文字的字体大小?
我有一个教程阶段,当用户完成教程时,最后会显示一条消息。
我将此消息称为endingText
,该消息在我的TutorialDefinition
脚本中定义:
string endingText = "You have completed the tutorial stage!";
在另一个名为TutorialEditor
的脚本中,我使用用户可以通过Editor
输入的文本对其进行初始化。因此,endingText
脚本中存在Definition
变量,以防用户未输入任何内容...
void initValues()
{
endingText = stage.EndingText;
}
最后,当教程通过TutorialExecutor
完成时,我会使用以下内容显示消息:
endingText = GUILayout.TextArea( endingText );
我认为font
和font size
设置在当前skin
的其他地方,但我想知道是否可以直接操作上面的代码段并更改字体大小?
我的意思是这行代码:endingText = GUILayout.TextArea( endingText );
最终将通过void OnGUI()
方法向用户显示最终消息......
(我知道如果endingText
中有实际文字,而不是""
,我可以,但现在呢?)