Also bei meinem Scratch-Projekt (hat was von Mario) funktioniert im groben und ganzen alles, da ist nur ein großes Problem: Beim "pfeil-nach-oben-gedrückt-halten"
fliegt mein Objekt durch die Landschaft....
Ich kann auch nicht einfach "ändere y-wert" nehmen, da ich mit variablen arbeiten muss...
Kann mir da jemand helfen?
Offline
Mach doch einfach eine Pause rein. Also etwa:
Wenn Pfeil nach oben gedrückt
{
ändere y wert um y-pos + 10; //Da kannst du mehrere Stufen machen, sieht besser aus
warte 2 sec;
ändere y wert um y-pos + -10; //Da kannst du mehrere Stufen machen, sieht besser aus
}
Oder wie meinst du es?
Gruss
Supersil
Offline
grundsätzlich muss man bedenken, dass die springtaste nacheinander 2 funktionen auszuführen hat:
y ändern mit plus,also grösser werdend,....null werdend und y zurückändern in weniger werdend. dann hört das fliegen auf
wieviel plus dabei, (und auch nicht konstant), wann null und wann zurückändern, das musst du nun ausbalancieren
Offline
Das mit dem Fliegen: Wenn den Boden nicht immer exaxt am gleichen Ort (ypos) ist, musst du noch eine Funktion einbauen. Etwa
wiederhole fortlaufend
{
falls nicht wird Farbe des Bodens berührt y -10
}
Oder so ähnlich.
Gruss
Supersil
Offline