Как я могу сделать Healthbar такой же ширины независимо от здоровья? - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь разместить панель здоровья (холст) над головой каждого врага и отображать их здоровье.То, что я хочу, - это одинаковая ширина для каждого бара, независимо от того, сколько у врага здоровья.Если у них слабое здоровье, планка быстро падает, если у них высокое здоровье, планка медленно опускается.Вот мой сценарий

public class EnemyHealth : MonoBehaviour
{
    public float MaxHealth;

    [Space]
    public RectTransform HealthBar;

    private float CurrentHealth;

    void Start()
    {
        CurrentHealth = MaxHealth;         
        HealthBar.sizeDelta = new Vector2(CurrentHealth, HealthBar.sizeDelta.y);
    }

    void Update() 
    {        
        // this is for other stuff
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...