项目需求,做了一个通用的血条,在这里记录一下
using UnityEngine;
using UnityEngine.UI;
namespace GCD.Ui
{
//加减血有缓动效果血条。
//如果没有加uiHpEff,就是普通血条
[AddComponentMenu("UI/XBlood")]
public class UiCommonBloodPanel : MonoBehaviour
{
[Space(10),Header("普通血条")]
public Image uiHpBar = null;
[SerializeField, Header("血条加血image")]
private Image uiAddImage = null;
[SerializeField, Header("血条减血image")]
private Image uiCutImage = null;
[SerializeField, Header("血条缓动效果")]
private Image uiHpEff = <