魔獸世界插件實(shí)戰(zhàn)筆記從入門到放棄的心理歷程 第五節(jié) 窗體文字材質(zhì)設(shè)置
2022-04-15 21:27 作者:在艾澤拉斯路口等風(fēng)吹 | 我要投稿
這一節(jié)主要學(xué)習(xí)給窗體設(shè)置文字材質(zhì):

在上一節(jié)我們創(chuàng)建好的一個(gè)空的窗體中要添加文字,可以在lua中設(shè)置,也可以在xml中設(shè)置,為了統(tǒng)一,還是建議在xml文件中設(shè)定窗體屬性,在lua中實(shí)現(xiàn)功能。
在lua中實(shí)現(xiàn)功能:
定義一個(gè)變量
local myFontString? 來(lái)接收 name=FrameFontString 的文字材質(zhì)
用魔獸世界的API函數(shù)SetText來(lái)給它改變文字。
在魔獸世界的API函數(shù)中,UnitName("player")是可以接收游戲任務(wù)的名字的,那么我們?cè)趺窗阉@示到窗體上,給它一個(gè)透明度,用作專用的水印呢?很簡(jiǎn)單的,先建立一個(gè)變量來(lái)接收人物名字:
然后再把這個(gè)名字放到文字材質(zhì)中去,修改透明度位0.1或者0.2,就差不多了。
下面是完整的代碼:
toc文件:
xml文件:
lua文件:
標(biāo)簽: