Scratch - Spiel programmieren: Wenn sich Spieler berühren, werden Punkte abgezogen - dies darf aber nur 2-mal pro Level ausgelöst werden. Wie mach ich das?

1 Antwort

Wenn eine etwas bestimmtes nur 2mal ausgeführt werden soll während des Spiels könntest du eine Variable erstellen die standartmäßig den Wert der ausführungen hat (also in deinem Fall 2) und bevor die Punktelogik ausgeführt wird, wird überprüft ob die Variable größer als 0 ist und wenn ja werden die punkte gerechnet und die Variable um eins verringert.

Beim Wechseln des Levels kannst du nun ja einfach die Variable auf ihren Startwert zurücksetzten.

lg Suiram1

Woher ich das weiß:Hobby