2012-11-15 27 views
0

我想使用rsRand的浮點版本,並且我得到一個錯誤的呼叫模糊。我有一個預感,也許這種方法不是API 11,但我不確定。是否所有的renderscript方法API 11?

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

第二行(TEST2)引發錯誤爲是曖昧雖然參考示出rsRand可以在整數被用於和float形式。也許我只是犯了一個愚蠢的錯誤?

RenderScript reference

回答

3

常數 '5.1' 的類型是雙。如果你想有一個浮球,寫5.1f

float test2 = rsRand(5.1f); 
+0

是的我只是需要一些早上咖啡因和你貼在這之前我面對自己的僞稱。 –

相關問題