0

rsRandのfloatバージョンを使用しようとしていますが、呼び出しがあいまいであるというエラーが発生します。よくわかりませんが、メソッドがAPI11ではない可能性があります。

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

2行目(test2)は、rsRandが整数形式と浮動小数点形式で使用できることを参照が示していますが、あいまいであるためにエラーをスローします。たぶん私はばかげた間違いをしているだけですか?

RenderScriptリファレンス

4

1 に答える 1

3

定数「5.1」はdouble型です。フロートが必要な場合は、次のように記述します5.1f

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