Mathf.RoundToInt

Switch to Manual

Declaration

public static int RoundToInt(float f);

Parameters

f Real number to round.

Returns

int Nearest integer number to f.

Description

Returns f rounded to the nearest integer number (cast as int).

If the number ends in .5 so it is halfway between two integers, one of which is even and the other odd, the even number is returned.

Additional resources: Round.

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { // Prints 10 Debug.Log(Mathf.RoundToInt(10.0f)); // Prints 10 Debug.Log(Mathf.RoundToInt(10.2f)); // Prints 11 Debug.Log(Mathf.RoundToInt(10.7f)); // Prints 10 Debug.Log(Mathf.RoundToInt(10.5f)); // Prints 12 Debug.Log(Mathf.RoundToInt(11.5f));

// Prints -10 Debug.Log(Mathf.RoundToInt(-10.0f)); // Prints -10 Debug.Log(Mathf.RoundToInt(-10.2f)); // Prints -11 Debug.Log(Mathf.RoundToInt(-10.7f)); // Prints -10 Debug.Log(Mathf.RoundToInt(-10.5f)); // Prints -12 Debug.Log(Mathf.RoundToInt(-11.5f)); } }

Did you find this page useful? Please give it a rating: