Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


RoundToInt(float)

Returns f rounded to the nearest integer.
Read time 1 minuteLast updated 6 days ago

Definition

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

Parameters

Returns

Type

Description

int

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.

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