"Bewegung geschüttelt" funktioniert nicht im Simulator mit if-Abfrage

Hallo, ich möchte das Orakel-Projekt umsetzen und dabei ist mir aufgefallen, dass der folgende Code im Simulator nicht funktioniert. Doch im echten Mini läuft er wie erwartet. Wenn man <Schütteln> im Simulator klickt, passiert nichts. Timing-Problem? Kann es sein, dass ich die Abfrage stets „verpasse“, wenn ich klicke? Die Variante mit dem Ereignis „Wenn geschüttelt“ funktioniert dagegen auch im Simulator, ist aber m.E. nicht so geeignet für das Orakel-Projekt. Danke schonmal!

let zufall = 0
basic.forever(function () {
    if (input.isGesture(Gesture.Shake)) {
        zufall = randint(0, 1)
        if (zufall == 0) {
            basic.showString("JA", 150)
        } else {
            basic.showString("NEIN", 150)
        }
        basic.clearScreen()
    }
})

1 „Gefällt mir“

Hallo tianchrist,

in der Tat funktioniert das im Simulator nicht korrekt. Man kann aber Schütteln, indem man mit der Maus über den Simulator hin- und herbewegt. Dann hat man sogar mehrere Schüttelereignisse hintereinander.

2 „Gefällt mir“

Hallo klmi,
danke für die Antwort. Der Tipp mit der Mausbewegung über dem Simulator war sehr hilfreich.
Gruß Christian.

2 „Gefällt mir“