Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Eliminar decimales de un float.

Iniciado por Repeperilka, Enero 05, 2016, 09:49:26 PM

Tema anterior - Siguiente tema
Propicios dias gente.Hay un detalle en mi proyecto que me escama un poco. El caso es que tengo una funcion con una operacion matematica que me devuelve un float, que es el daño que hace a un gameobject. Lo que no me gusta es que, una vez que el daño se ha aplicado, la vida restante se muestra con decimales (con 4 decimales ni mas ni menos). Y 145.0156/300 en la barra de vida queda feo. Por lo que me gustaria, si no redondear, eliminar los decimales para que quede un numero entero, aunque sea float. Gracias de antemano.



Suponiendo que esta convirtiendo el entero a texto con ToString también podría formatearlo con dicha función. Ejemplo:
float Healt = 100.5165f;

void SetUI()
{
    UIHealt.Text = Healt.ToString("0");
}
 

Etiquetas: