2017-04-19 52 views
-3

我试图将此代码转换为C#,但C#中的Math.pow无法正常工作。C#中的数学(Unity)

我知道工作的代码,但JS:

var levelCost = Math.floor(200 * Math.pow(1.12, level)); 

我一直在试图将其转换为C#,但没有帮助。

+5

“不能得到它的工作”不是一个问题。请发布具体的错误等 – OldProgrammer

+0

该函数被称为['Mathf.Pow'](https://docs.unity3d.com/ScriptReference/Mathf.Pow.html),在C#中caseing也很重要,你可以' ('' –

+2

)请注意,你现在问了5个问题*所有*其中有一个负分数,我强烈建议你阅读https://codeblog.jonskeet.uk/2010/08/29/写出完美的问题/彻底......如果你不断询问接收不到的问题,你将被自动禁止询问更多的问题。 –

回答

0

我试着去此代码CSHARP,但Math.pow转换成CSHARP,不 工作..

这里是一个C#版本:

var levelCost = Math.Floor(200 * Math.Pow(1.12, level)); 

唯一不同的是外壳即C#遵循PascalCasing惯例。