2015-07-05 57 views
0

我使用LibGDX附帶的Particle Editor工具創建了2D粒子效果。然後,我需要以編程方式將粒子效果顏色更改爲某種RGB顏色。爲此,我找到了這個方法:將LibGDX遊戲中的ParticleEffect顏色更改爲某個RGB值

myEffect.getEmitters()。get(0).getTint()。setColors(float [] colors);

我的問題是,我不知道如何將RGB顏色轉換爲該方法所需的正確數組值,因爲我不知道使用哪種顏色格式。

在ParticleEditor中,顏色選擇格式看起來像HSV。但是,存儲在生成的* .p文件中的顏色值似乎不符合該格式。

我希望有人能告訴我如何進行轉換。

由於

回答

0

的Javadoc

public void setColors(float[] colors) 

參數 顏色 - 的R,G和B值對每個時間線位置

它發生在浮子的RGB值,有一個在線轉換器,它採用HTML顏色(HEX)並將它們轉換爲RGB十進制值然後你可以在你的setColors()方法中傳遞它們。

這是鏈接。

Convertor

+0

是的,這工作完美。謝謝! –

+0

如果答案解決了您的問題,請將其標記爲已接受:) – Sneh

+0

我將在此刻擁有15個聲望。對不起,我今天創建了這個帳戶:) –