Объявление
public static float Round(float f);Описание
Возвращает f
, округленное до ближайшего целого числа.
Если число заканчивается на 0,5 и находится посередине между двумя целыми числами, одно из которых четное, а другое нечетное, возвращается четное число.
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));
}
}