unity float类型 取俩位
时间: 2023-07-31 14:08:01 浏览: 40
你可以使用以下代码将一个浮点数保留两位小数并转换为字符串:
```
float number = 3.1415926f;
string formattedNumber = number.ToString("F2");
```
其中,"F2" 表示保留两位小数。
相关问题
unity float保留俩位小数
在Unity中,你可以使用以下代码来保留一个float类型的变量到两位小数:
```csharp
float number = 3.14159f;
float roundedNumber = Mathf.Round(number * 100) / 100;
```
在上面的代码中,我们将要保留的数字乘以100,然后使用Mathf类中的Round函数对结果进行四舍五入。最后,再将结果除以100,以获得保留到两位小数的值。在这个例子中,roundedNumber的值将会是3.14。
如果你想要以字符串的形式获取保留到两位小数的值,可以使用以下代码:
```csharp
string roundedString = roundedNumber.ToString("F2");
```
这将会将roundedNumber转换为一个字符串,并且保留两位小数。在这个例子中,roundedString的值将会是"3.14"。
unity保留小数点后两位
在Unity中,你可以使用`ToString()`方法来将浮点数保留小数点后两位。以下是一个示例代码:
```csharp
using UnityEngine;
public class DecimalPoint : MonoBehaviour
{
void Start()
{
float number = 3.1415926f;
string formattedNumber = number.ToString("F2");
Debug.Log(formattedNumber);