/// <summary> /// 在屏幕中央创建行动力消耗效果 /// </summary> /// <param name="text">文字</param> /// <param name="type">类型</param> /// <param name="position">位置</param> /// <returns></returns> public ActionCastCtrl CreateActionCast(string text, int type) { passObj _obj = MonoBase.Create3Dobj("Effect/Other/actionCastLabel"); ActionCastCtrl _ctrl = _obj.obj.GetComponent <ActionCastCtrl>(); _ctrl.transform.parent = UiManager.Instance.UIEffectRoot.transform; _ctrl.transform.localPosition = Vector3.zero; _ctrl.transform.localScale = Vector3.one; _ctrl.init(text, ActionCastCtrl.GUILD_FIGHT_TYPE); AddEffect(_ctrl); return(_ctrl); }
public ActionCastCtrl CreateActionCast(string text) { passObj _obj = MonoBase.Create3Dobj("Effect/Other/actionCastLabel"); ActionCastCtrl _ctrl = _obj.obj.GetComponent <ActionCastCtrl> (); _ctrl.transform.parent = UiManager.Instance.UIEffectRoot.transform; // _ctrl.transform.position = MissionManager.instance.character.transform.position + new Vector3 (0, 1.2f, -0.1f); _ctrl.transform.localPosition = UiManager.Instance.MissionWorldToUIScreenPos(MissionManager.instance.character.gameObject.transform.position); _ctrl.transform.localScale = Vector3.one; _ctrl.init(text, ActionCastCtrl.PVE_TYPE); AddEffect(_ctrl); return(_ctrl); }