/// <summary> /// 全局创建一个血条 /// </summary> /// <returns></returns> public static BloodProgress CreateBloodProgress(GameObject target, Vector3 offset) { GameObject obj = UIManager.sUIManager.GetUiInstance("UI/Prefab/ProgressBar", target.transform.position + offset, Quaternion.identity); if (obj == null) { return(null); } BloodProgress bar = obj.GetComponent <BloodProgress>(); if (bar == null) { return(null); } bar.SetTarget(target); bar.SetFollowOffset(offset); return(bar); }