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 字型,在這裡我用微軟雅黑做例子 經...