我刚刚发现了MathF (一个很棒的工具)。就像任何新工具一样,我们正在经历一些...成长的烦恼。我正在编写单位转换脚本。这是我的代码。我原以为MathF.Pow需要两个浮点数,在本例中是10和6,但显然这是不受欢迎的。有什么想法吗?
Mathf megagram;
void Start () {
megagram = Mathf.Pow(10,6);发布于 2016-02-06 22:25:13
在将返回值(float)分配给megagram (MathF类型)时执行Mathf.Pow returns a float
发布于 2016-02-06 22:00:34
float megagram;
void Start ()
{
megagram = Mathf.Pow(10f,6f);
}如果您编写6或10,编译器会认为您使用的是Int32。对于浮点数,写入f后缀- 6f,10f
另外,Mathf.Pow返回float,而不是Mathf类型
https://stackoverflow.com/questions/35241863
复制相似问题