if (skin_var == 1) {
skin = "%kraken";
skin_var = 2;
}
if (skin_var == 2) {
// this won't activate
skin = "%mercury";
skin_var = 3;
}
if (skin_var == 3) {
skin = "%shark";
skin_var = 4;
}
if (skin_var == 4) {
// this won't activate either
skin = "%banana";
skin_var = 5;
}
if (skin_var == 5) {
skin = "%nuclear";
skin_var = 6;
}
if (skin_var == 6) {
skin = "%space_dog";
skin_var = 7;
}
if (skin_var == 7) {
skin = "%t_rex"
skin_var = 8;
}
if (skin_var == 8) {
// gets stuck right here
skin = "%spy"
skin_var = 1;
}
Das ist mein Code oben. Wie Sie an den kommentierten Zeilen sehen können, funktionieren sie immer nicht oder bleiben irgendwann stecken. Gibt es einen effizienten Weg dies zu tun oder einen Weg es zu reparieren?Wenn die Schleife stoppt und nicht funktioniert
Ich möchte nur die Haut in etwas jede Sekunde für immer ändern, und ich habe setInterval() verwendet; aber es scheint nur "% kraken" zu "% shark" zu "% nuclear" zu "% t_rex" zu machen und dann läuft es, bevor ich "% spy" hinzugefügt habe.
Was ist ein "if-Schleife"? Hier gibt es keine Schleife. Was bedeutet "es hängt fest"? Hast du debuggen? –
Verwenden if-sonst Bedingungen oder das Ergebnis wird immer skin = "% spion" –