前提・実現したいこと
HPゲージが一定量減ったら、赤くなる方法を探しています。
発生している問題・エラーメッセージ
30%以下になっても赤くなりません。10000にしても。 startingHealthが100です。
該当のソースコード
public void HpGauge(string color)
{
if (currentHealth <= 30)
{
healthSlider.GetComponent<Renderer>().material.color = new Color(1,0,0,1);
}
public void TakeDamage (int amount)
{
damaged = true; currentHealth -= amount; healthSlider.value = currentHealth; playerAudio.Play (); if(currentHealth <= 0 && !isDead) { Death (); } }
C#
試したこと
起動はしますが、赤くなりません。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。