Anime

Anime ist eine Funktion zum Abspielen ebenenbasierter Animationen über das Anime-Tag.

Anime-Datei

Eine Anime-Datei ist eine Textdatei, die Sequenzen von Ebenentransformationen beschreibt.

Sequenz

Um das Meldungsfeld in einer Sekunde um 100 Pixel nach rechts zu verschieben, schreiben Sie die folgende Sequenz in eine Anime-Datei.

# Ein Block beschreibt eine Sequenz zur Animation.
# Der Name eines Blocks kann beliebig sein und hat keinerlei Auswirkungen.
move {
    # Dies ist ein Ebenenspezifizierer.
    layer: msg;

    # Dies sind Zeitspezifizierer. (in Sekunden)
    start: 0.0;
    end: 1.0;

    # Dies sind Ursprungspositionsspezifizierer. „r0“ bedeutet relative „0“.
    from-x: r0;
    from-y: r0;

    # Dies ist ein Ursprungs-Alpha-Spezifizierer.
    from-a: 255;

    # Dies sind Endpositionsspezifizierer. „r100“ bedeutet relativ „100“.
    to-x: r100;
    to-y: r0;

    # Dies ist ein endgültiger Alpha-Spezifizierer.
    to-a: 255;
}

Schichtstruktur

Das Folgende ist unsere Schichtenstruktur in der Reihenfolge von unten nach oben.

LayernameBeschreibung
bgHintergrund
bg2zweiter Hintergrund (für nahtloses Scrollen)
efb1Wirkung auf Rücken 1
efb2Wirkung auf Rücken 2
efb3Wirkung auf den Rücken 3
efb4Wirkung auf Rücken 4
chbCharakter hinten in der Mitte
Chb-AugeCharakter hinten in der Mitte
Chb-LippeCharakter hinten in der Mitte
chlZeichen links
chl-augeZeichen links
chl-LippeZeichen links
chlcZeichen in der linken Mitte
chlc-AugeZeichen in der linken Mitte
chlc-LippeZeichen in der linken Mitte
chrCharakter rechts
Chr-AugeCharakter rechts
Chr-LippeCharakter rechts
ChrZeichen in der rechten Mitte
Chrc-AugeZeichen in der rechten Mitte
Chrc-LippeZeichen in der rechten Mitte
eff1Wirkung auf Vorderseite 1
eff2Wirkung auf Vorderseite 2
eff3Wirkung auf Vorderseite 3
eff4Wirkung auf Vorderseite 4
msgboxMeldungsfeld
NamensfeldNamensfeld
wähle1-idleWählen Sie Feld 1 (inaktiv)
Choose1-hoverWählen Sie Feld 1 (bewegen Sie den Mauszeiger)
wähle2-idleWählen Sie Feld 2 (inaktiv)
Choose2-HoverWählen Sie Feld 2 (bewegen Sie den Mauszeiger)
wähle3-idleWählen Sie Feld 3 (inaktiv)
Choose3-hoverWählen Sie Feld 3 (bewegen Sie den Mauszeiger)
wähle4-idleWählen Sie Feld 4 (inaktiv)
Choose4-hoverWählen Sie Feld 4 (bewegen Sie den Mauszeiger)
wähle5-idleWählen Sie Feld 5 (inaktiv)
Choose5-hoverWählen Sie Feld 5 (bewegen Sie den Mauszeiger)
wähle6-idleWählen Sie Feld 6 (inaktiv)
Choose6-hoverWählen Sie Feld 6 (bewegen Sie den Mauszeiger)
wähle7-idleWählen Sie Feld 7 (inaktiv)
Choose7-hoverWählen Sie Feld 7 (bewegen Sie den Mauszeiger)
wähle8-idleWählen Sie Feld 8 (inaktiv)
Choose8-HoverWählen Sie Feld 8 (bewegen Sie den Mauszeiger)
CHFCharaktergesicht
CHF-AugeCharaktergesicht
CHF-LippeCharaktergesicht
klickenKlick-Animation
AutoBanner für den automatischen Modus
überspringenBanner für den Überspringmodus
Text 1Textebene 1
Text2Textebene 2
text3Textebene 3
Text4Textebene 4
Text5Textebene 5
Text6Textebene 6
Text7Textebene 7
Text8Textebene 8
GUI-Button-1GUI-Schaltflächen-ID 1
GUI-Button-2GUI-Schaltflächen-ID 2
GUI-Button-3GUI-Schaltflächen-ID 3
GUI-Button-4GUI-Tasten-ID 4
GUI-Button-5GUI-Schaltflächen-ID 5
GUI-Button-6GUI-Schaltflächen-ID 6
GUI-Button-7GUI-Schaltflächen-ID 7
GUI-Button-8GUI-Schaltflächen-ID 8
GUI-Button-9GUI-Schaltflächen-ID 9
GUI-Button-10GUI-Schaltflächen-ID 10
GUI-Button-11GUI-Schaltflächen-ID 11
GUI-Button-12GUI-Schaltflächen-ID 12
GUI-Button-13GUI-Schaltflächen-ID 13
GUI-Button-14GUI-Schaltflächen-ID 14
GUI-Button-15GUI-Schaltflächen-ID 15
GUI-Button-16GUI-Schaltflächen-ID 16
GUI-Button-17GUI-Schaltflächen-ID 17
GUI-Button-18GUI-Schaltflächen-ID 18
GUI-Button-19GUI-Schaltflächen-ID 19
GUI-Button-20GUI-Schaltflächen-ID 20
GUI-Button-21GUI-Schaltflächen-ID 21
GUI-Button-22GUI-Schaltflächen-ID 22
GUI-Button-23GUI-Schaltflächen-ID 23
GUI-Button-24GUI-Schaltflächen-ID 24
GUI-Button-25GUI-Schaltflächen-ID 25
GUI-Button-26GUI-Schaltflächen-ID 26
GUI-Button-27GUI-Schaltflächen-ID 27
GUI-Button-28GUI-Schaltflächen-ID 28
GUI-Button-29GUI-Schaltflächen-ID 29
GUI-Button-30GUI-Schaltflächen-ID 30
GUI-Button-31GUI-Schaltflächen-ID 31
GUI-Button-32GUI-Schaltflächen-ID 32

Skalierung und Rotation

# Vergrößern und drehen Sie die Ebene `effect1` in 3 Sekunden auf 2.0x und 360 Grad.
test1 {
    layer: effect1;
 
    start: 0.0;
    end: 3.0;

    from-x: 0;
    from-y: 400;
    from-a: 255;

    to-x: 0;
    to-y: 400;
    to-a: 255;

    # Skalierungs- und Rotationsursprung
    center-x: 600;
    center-y: 100;

    # Skalierungsfaktoren
    from-scale-x: 1.0;
    from-scale-y: 1.0;
    to-scale-x: 2.0;
    to-scale-y: 2.0;
 
    # Drehung (+ für rechts, - für links)
    from-rotate: 0.0;
    to-rotate: -360;
}

# Umkehren.
test2 {
    layer: effect1;

    start: 3.0;
    end: 6.0;

    from-x: 0;
    from-y: 400;
    from-a: 255;

    to-x: 0;
    to-y: 400;
    to-a: 255;

    center-x: 600;
    center-y: 100;

    from-scale-x: 2.0;
    to-scale-x: 1.0;

    from-scale-y: 2.0;
    to-scale-y: 1.0;

    from-rotate: -360;
    to-rotate: 0;
}