0

我正在尝试使用 rsRand 的浮点版本,但由于调用不明确而出现错误。我有一种预感,虽然我不确定该方法可能不是 API 11。

float test = rsRand(5);// okay
float test2 = rsRand(5.1);// error: call to 'rsRand' is ambiguous

尽管参考资料显示 rsRand 可以以整数和浮点形式使用,但第二行 (test2) 会因模棱两可而引发错误。也许我只是犯了一个愚蠢的错误?

渲染脚本参考

4

1 回答 1

3

常量 '5.1' 的类型是double。如果你想要一个浮点数,写5.1f

float test2 = rsRand(5.1f);
于 2012-11-15T13:21:54.137 回答