unity float保留俩位小数
时间: 2023-09-05 20:12:39 浏览: 338
保留两位小数
在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"。
阅读全文