deneme bir gameobject;
a=0;
b=75;
bool bar_doldur=false;
void Update () {
if (bar_doldur){
a =Mathf.Round(Mathf.Lerp(a, b, 3f*Time.deltaTime));
deneme.GetComponent<RectTransform>().SetSizeWithCu rrentAnchors(RectTransform.Axis.Horizontal, a);
if (a >=72) {
a = 75;
bar_doldur=false;}
}
}
round değerinizi tamsayıya yuvarlar.
tam 75 yapmak için if koyarsınız örneğin.
bir değişkenle kodunuzu sürekli çalıştırmazsınız(bar_doldur gibi)
Kısaca böyle birşey yapabilirsiniz.
Hocam işte buna benzer kodlar deniyordum hep. Ama mesela sizin verdiğiniz örnekte. 0 dan 75 e kadar çık diyoruz. Ama a 70 olunca duruyor 75 olmuyor. Buradaki sorun nedir