Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


RoundToInt(float)

Returns f rounded to the nearest integer number (cast as int).
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static int RoundToInt(float f)

Parameters

Real number to round.

Returns

Type

Description

intNearest integer number to
f
.

Remarks

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: Mathf.Round.

Examples

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)); }}