Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: KevinLastra en Mayo 17, 2017, 12:04:51 PM
Hola, Como hago para editar un Text para que antes de la coma solo se escriba 2 digitos y despues de la coma 4 digitos
Osea:
"4586"+ "," + "38"
Esto viene a que tengo un inventario que va por Peso y cada objeto tiene un peso y una durabilidad, la cual al pasar por una ecuacion a veces salen numeros infinitos entonses cuando se mira el peso en el inventario se llena la pantalla.
entonses yo queria saber si hay una forma de detectar el texto para que despues de la coma 2 digitos y antes 4 digitos.
Ojala me haya dado a entender .
Grasias
Si lo que quieres es formatear un valor, digamos que un float o un double, usa el ToString que proporciona C#.
Por ejemplo:
// 31.12334135 => 0031.12
valorDouble.ToString("0000.00")
Esto te formateará el valor a una cadena que tendra 4 caracteres antes de la coma, con 0's si no existen y otros dos después.
Por aquí te dejo más información sobre los métodos de formateo. https://msdn.microsoft.com/en-us/library/0c899ak8.aspx (https://msdn.microsoft.com/en-us/library/0c899ak8.aspx)
Grasias @Harsel tu siempre tan bueno :)