Round float to nearest decimal Unity code example
Example 1: round to float unity
float f = 3.16856f;
f = Mathf.Round(f * 10.0f) * 0.1f;
//Which will give 3.2f
//If you want 2 decimal points then,
float f = 3.16856f;
f = Mathf.Round(f * 100.0f) * 0.01f;
//Which results in 3.17f, and so on.
Example 2: how to round to nearest whole number unity
// Prints 10
Debug.Log(Mathf.Round(10.0f));
// Prints 10
Debug.Log(Mathf.Round(10.2f));
// Prints 11
Debug.Log(Mathf.Round(10.7f));