这一节主要学习给窗体设置文字材质:
在上一节我们创建好的一个空的窗体中要添加文字,可以在lua中设置,也可以在xml中设置,为了统一,还是建议在xml文件中设定窗体属性,在lua中实现功能。
<FontString name="FrameFontString" font="Fonts\ARKai_T.TTF" text="魔兽世界坐标" justifyH="LEFT" justifyV="TOP">
<Color r="1" g="1" b="1" a="0.2"/>
<FontHeight val="23"/>
<Anchors>
<Anchor point="CENTER" relativeTo="$parent" x="0" y="5" />
</Anchors>
<Shadow>
<Offset x="10" y="1" />
<Color r="1" g="1" b="1"/>
</Shadow>
</FontString>
在lua中实现功能:
定义一个变量
local myFontString 来接收 name=FrameFontString 的文字材质
myFontString = FrameFontString
myFontString:SetText("魔兽世界坐标水印")
用魔兽世界的API函数SetText来给它改变文字。
在魔兽世界的API函数中,UnitName("player")是可以接收游戏任务的名字的,