UILabel label = NGUITools.AddWidget<UILabel>(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);