Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Round(float)

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

Definition

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

Parameters

Real number to round.

Returns

Type

Description

floatNearest 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.RoundToInt, Mathf.Ceil, Mathf.Floor.

Examples

using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ // Use this for initialization void Start() { // Prints 10 Debug.Log(Mathf.Round(10.0f)); // Prints 10 Debug.Log(Mathf.Round(10.2f)); // Prints 11 Debug.Log(Mathf.Round(10.7f)); // Prints 10 Debug.Log(Mathf.Round(10.5f)); // Prints 12 Debug.Log(Mathf.Round(11.5f)); // Prints -10 Debug.Log(Mathf.Round(-10.0f)); // Prints -10 Debug.Log(Mathf.Round(-10.2f)); // Prints -11 Debug.Log(Mathf.Round(-10.7f)); // Prints -10 Debug.Log(Mathf.Round(-10.5f)); // Prints -12 Debug.Log(Mathf.Round(-11.5f)); }}