static function Round (f : float) : float
Description描述
Returns f rounded to the nearest integer.
返回浮点数 f 进行四舍五入最接近的整数。
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.
如果数字末尾是.5,因此它是在两个整数中间,不管是偶数或是奇数,将返回偶数。
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
public void Awake() {
Debug.Log(Mathf.Round(10.0F));
Debug.Log(Mathf.Round(10.2F));
Debug.Log(Mathf.Round(10.7F));
Debug.Log(Mathf.Round(10.5F));
Debug.Log(Mathf.Round(11.5F));
Debug.Log(Mathf.Round(-10.0F));
Debug.Log(Mathf.Round(-10.2F));
Debug.Log(Mathf.Round(-10.7F));
Debug.Log(Mathf.Round(-10.5F));
Debug.Log(Mathf.Round(-11.5F));
}
}
// Prints 10
Debug.Log(Mathf.Round(10.0));
// Prints 10
Debug.Log(Mathf.Round(10.2));
// Prints 11
Debug.Log(Mathf.Round(10.7));
// Prints 10
Debug.Log(Mathf.Round(10.5));
// Prints 12
Debug.Log(Mathf.Round(11.5));
// Prints -10
Debug.Log(Mathf.Round(-10.0));
// Prints -10
Debug.Log(Mathf.Round(-10.2));
// Prints -11
Debug.Log(Mathf.Round(-10.7));
// Prints -10
Debug.Log(Mathf.Round(-10.5));
// Prints -12
Debug.Log(Mathf.Round(-11.5));