/// <summary> /// 展现文字的动画 /// </summary> void createUpAnim(int changed, GameObject GoParent) { if (changed == 0) { return; } if (lastOne != null) { lastOne.UpAnimImmediate(); } Object obj = null; obj = PrefabLoader.loadFromUnPack("Ban/AngryChg", false); GameObject go = Instantiate(obj) as GameObject; RED.AddChild(go, GoParent); AngryChgAnim aca = go.GetComponent <AngryChgAnim>(); aca.showAnim(changed); lastOne = aca; AsyncTask.QueueOnMainThread(() => { lastOne = null; }, aca.StayTime); }
public static AngryChgAnim createOne(int changed, GameObject GoParent) { Object obj = null; obj = PrefabLoader.loadFromUnPack("Ban/AngryChg", false); GameObject go = Instantiate(obj) as GameObject; RED.AddChild(go, GoParent); AngryChgAnim aca = go.GetComponent <AngryChgAnim>(); aca.showAnim(changed); return(aca); }