Saltar al contenido

Unity vector3 es un ejemplo de código de redondeo

Ejemplo 1: vector de redondeo unitario 3 al entero más cercano

//Converts a Vector3 to a Vector3Int by doing a Round to each value.
Vector3Int.RoundToInt(Vector3)

Ejemplo 2: unidad del vector3 redondo

static class ExtensionMethods {     /// <summary>     /// Rounds Vector3.     /// </summary>     /// <param name="vector3"></param>     /// <param name="decimalPlaces"></param>     /// <returns></returns>     public static Vector3 Round(this Vector3 vector3, int decimalPlaces = 2)     {         float multiplier = 1;         for (int i = 0; i < decimalPlaces; i++)         {             multiplier *= 10f;         }         return new Vector3(             Mathf.Round(vector3.x * multiplier) / multiplier,             Mathf.Round(vector3.y * multiplier) / multiplier,             Mathf.Round(vector3.z * multiplier) / multiplier);     } }
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *