我需要顯示的強度的所有組合紅,綠和藍爲一個RBG LED有可變化的強度從0到255這意味着總共有255^3的組合。但我不確定我需要從哪裏開始,爲了創建一個「for」-loop來輸出所有的組合。例如; 0-0-0,1-0-0,1-1-0,1-1-1等)。的Javascript for循環置換
在這裏的邏輯任何意見,將不勝感激。謝謝。
我需要顯示的強度的所有組合紅,綠和藍爲一個RBG LED有可變化的強度從0到255這意味着總共有255^3的組合。但我不確定我需要從哪裏開始,爲了創建一個「for」-loop來輸出所有的組合。例如; 0-0-0,1-0-0,1-1-0,1-1-1等)。的Javascript for循環置換
在這裏的邏輯任何意見,將不勝感激。謝謝。
for
循環?好了,但要注意這可能會崩潰客戶
for(int r=0;r<=255;r++){
for(int g=0;g<=255;g++){
for(int b=0;b<=255;b++){
// do whatever with r,g,b
}
}
}
這只是3 for循環,只要注意將跑255^3倍,這可能需要一段時間:
for(var i=0; i<256; i++)
for(var j=0; j<256; j++)
for(var k=0; k<256; k++)
// Light => (i,j,k)
@Hanky웃Panky用戶真的只是在尋求如何做雖然它的邏輯。它的罰款是它是一個單獨的語句,如'的console.log(I + 「 - 」 + J + 「 - 」 + K);'。 –
是的,這是有道理的:) –
LOL!是的,要小心! –
*「這可能會崩潰你的客戶」 * - 可以確認,除冰做了粘貼我的代碼運行之前我在小提琴代碼。但是由於它仍在運行,所以無法複製,並且在20分鐘後仍然運行。 –