NGUI動態新增UILabel

2021-06-28 06:08:01 字數 617 閱讀 3792

uilabel label = nguitools.addwidget(gameobject);

label.text = "坦克";

label.ambigiousfont = font;

label.fontsize = 20;

label.color = color;

label.transform.localposition = vector3.zero;

//這是設定描邊

label.effectstyle = uilabel.effect.outline;

label.makepixelperfect ();

我動態設定了字型的描邊,但是關於如何更改描邊的畫素值這個問題,還沒有解決。以後需要用的話,再研究。

//設定顏色

label.effectcolor = new color (127 / 255f, 49 / 255f, 2 / 255f);

//設定描邊畫素

label.effectdistance = new vector2 (2f, 2f);

NGUI動態新增

1 動態新增sprite 因為暫時未解決在指令碼中動態指定atlas,所以,目前動態新增的sprite需要手動指定 public uiatlas at use this for initialization void start void test 首先找到需要新增sprite的父物體 gameob...

NGUI中UILabel使用url標籤的乙個bug

在ngui裡,uilabel控制項可以支援一些簡單功能的標籤,使文字顯示更豐富及實現類似超連結的功能。但是在使用的時候發現了ngui3.5.9版本裡存在著乙個bug。不過還好修復這個bug也很簡單。在uilabel中支援 url link text url 的方式來定義類超連結的文字。bug就出現在...

NGUI動態字型教程

注 此教程僅是用於unity 4 第1步 匯入ngui 第2步 匯入ngui 277c dynamicfonts.unitypackage 如果使用的是ngui2.3.1 或更高的話替換uifont.cs 和uifontinspector.cs 第3步 新增ttf 字型,在這裡我用微軟雅黑做例子 經...