Produktion von Scratch-Pageturnern

        Wie wir alle wissen, befindet sich auf dem Original-Scratch ein 480×360- Bildschirm . Wenn wir jedoch einige Artikel mit vielen Wörtern auf dem Scratch-Compiler kompilieren, werden wir feststellen: Was ist, wenn zu viele Wörter vorhanden sind und der Bühnenbereich nicht ausreicht? Machen Sie sich keine Sorgen, sehen Sie, wie ich es löse.

        Jeder hat den Titel gesehen, die Art und Weise, wie diese Arbeit dieses Problem löst


Machen Sie einen Pageturner

Erste

        Zeichnen Sie zwei Zeichen, nämlich „linke Taste“ und „rechte Taste“. Die spezifischen Positionen sind wie folgt (640 × 360):

        ←Linke Taste für links, rechte Taste für rechts→

Dann

        Fügen Sie einen solchen Code in den Codebereich ein:

        Hier werden einige Spezialeffekt-Codeblöcke hinzugefügt, die weggelassen werden können

        Was? Sie fragen mich, warum ich den Code des richtigen Buttons nicht für Sie kopiere? Mehr muss ich nicht sagen

zu guter Letzt

        Hier kommt der schwierige Teil dieser Lektion! Ich hoffe, du kannst viel verstehen!

        Erstellen Sie zunächst zwei Variablen, „Gesamtseiten“ und „Aktuelle Seiten“, setzen Sie „Gesamtseiten“ auf die Gesamtzahl der Seiten und setzen Sie „Aktuelle Seiten“ auf 1, was die erste Seite ist, als Sie Seite zum ersten Mal eingegeben haben. Gehen Sie auch zum Hintergrundcodebereich und wiederholen Sie den Vorgang: Ändern Sie den Hintergrund in „aktuelle Seitennummer“.

        Oh, ich habe vergessen zu sagen! Die Hintergrundmodellierungsseite sollte entsprechend der Menge der Variablen „Gesamtseitenzahl“ eingestellt werden! Wenn in „Gesamtseiten“ beispielsweise 3 Seiten vorhanden sind, muss der Hintergrund auch 3 Seiten haben! Auf jeder Seite können Sie Text, Bilder usw. nach Ihrem Plan zeichnen.

        Schreiben Sie dann den Code in den Codebereich des Hintergrunds: Beurteilen Sie beim Empfang von „links“. Wenn die Hintergrundnummer > 1 ist, reduzieren Sie die „aktuelle Seitennummer“ um 1, dh erhöhen Sie -1. Wenn Ta erkennt, dass „aktuelle Seitenzahl“ = 1 oder <1 ist, beispielsweise „aktuelle Seitenzahl“ 1 ist, verringert sich Ta nicht um 1 (schließlich kann ein Buch nicht Seite 0 haben).

        Wenn dann das „Recht“ empfangen wird, wird auf die gleiche Weise beurteilt, dass, wenn die Hintergrundzahl < „Gesamtseitenzahl“ ist, die „aktuelle Seitenzahl“ um 1 erhöht wird. Wenn festgestellt wird, dass die „aktuelle Seitenzahl“ > 1 oder = 1 ist, wird die „aktuelle Seitenzahl“ nicht um 1 erhöht.

Supongo que te gusta

Origin blog.csdn.net/leyang0910/article/details/132174510
Recomendado
Clasificación