http://www.cocoachina.com/game/20151218/14724.html
上面的文章写的不错,最后创建的代码,那个true应该改成false,不用世界坐标,否则位置会不准确
我这里写了一个方法,可以放在单例里,每个页面都可以直接调用了
public void SetTipText(string CanvasName,string sTipText)
{
Vector3 TempPos = new Vector3(0f, 0f, 0f);
Text tempText = Instantiate(Tip_Text, TempPos, Quaternion.identity) as Text;
tempText.GetComponent<Transform>().SetParent(GameObject.Find(CanvasName).GetComponent<Transform>(),false);
tempText.text = sTipText;
}