Я только что открыл MathF (замечательный инструмент). Как и любой новый инструмент, мы переживаем некоторые ... боли. Я работаю над сценарием конвертации единиц. Вот мой код. Я думал, что MathF.Pow требует двух поплавков, в этом случае 10 и 6. Но, видимо, это нахмурилось. Есть идеи?Невозможно преобразовать «float» в «mathf» (C#)
Mathf megagram;
void Start() {
megagram = Mathf.Pow(10,6);
Это не точка Вот. 'Mathf.Pow' принимает' float' для обоих параметров, и существует неявный разговор от 'int' до' float'. Дело в том, что 'Mathf.Pow' возвращает' float', но OP пытается присвоить его типу 'Mathf', который, я думаю, пока не может сделать это. –
@ SonerGönül Существует, если тип Mathf реализует перегрузку для него: D – TuukkaX