Skip to content

Instantly share code, notes, and snippets.

@chittai
Created January 5, 2019 02:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chittai/7789a7e563a0c4efc77a7fb25592e7b1 to your computer and use it in GitHub Desktop.
Save chittai/7789a7e563a0c4efc77a7fb25592e7b1 to your computer and use it in GitHub Desktop.
Unityでゲージの減少を行うための処理
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GuageDecreasing : MonoBehaviour {
public GameObject Guage;
private float guageMax;
private float guageNow;
private float width;
public float restGuage{ get { return guageNow; } set { guageNow = value; } }
void Start () {
guageMax = Mathf.Clamp(guageNow,0, guageMax);
guageMax = 5;
guageNow = guageMax;
width = 1150;
}
public void Decreasing()
{
guageNow -= Time.deltaTime;
guage.GetComponent<RectTransform>().sizeDelta = new Vector2(width * (guageNow/ guageMax), guage.GetComponent<RectTransform>().sizeDelta.y);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment