版本:Unity 6(6000.0)
语言中文
  • C#

Mathf.Round

建议变更

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每一条变更建议,并在适用的地方进行更新。

关闭

提交失败

由于某种原因,您建议的变更无法提交。请在几分钟后重试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

声明

public static float Round(float f);

说明

返回舍入到最接近整数的 f

如果该数字以 .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)); } }