Sprite zeichnen, figur verschwindet

  • Sprite zeichnen, figur verschwindet

    Hi erstmal
    bin neu im Forum

    So zu meinem Problem
    ich versuche ein 2D Beat-em-up Spiel zu erstellen

    Ich weiß inzwischen dass, sobald das draw event benützt wird, werden andere Sprites nicht mehr dargestellt(die sich nicht darin befinden)
    oder so ähnlich

    Jetzt will ich das meine Figur sobald ich eine taste drücke ein zusätzliches sprite zeichnet (eine Flamme)....
    würde so aussehen

    GML:

    GML-Quellcode

    1. if keyboard_check_press(ord('A'))
    2. draw_sprite(spr_flame,0,x,y)


    das geht nicht
    wenn ich es ins draw event schreibe verschwindet meine Figur

    .....ich probier mal die Datei anzuhängen.....

    ps. Die Flamme als Objekt zu machen wär sicher kein Problem, will ich aber nicht
    und SuFu hab ich benützt was gefunden aber das war für mich ziemlich undurchstichtig

    Bitte Helft mir ich probiers noch allein bis die nerven plank liegen =)
    Eumistry.rar
  • Ja, das war auch einer meiner ersten Gedanken
    wenn ich allerdings im draw event schreibe

    GML-Quellcode

    1. draw_sprite(spr_sasuke_stand_r,-1,x,y)
    //also es sich selbst zeichnet ist jegliche animation futsch

    ich müsste also alles im draw event machen um zB einen schlag auszuführen

    Oder meinst du
    dass sich das Objekt einmal am Anfang zeichnet
    so wie man es im Room per Mausklick macht....
    den das haut nicht wirklich hin
    ..es bleibt ein starres bild
  • Mach das so (einfach ins Draw_evetn und alles normal benutzen):

    GML-Quellcode

    1. draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha);


    oder

    GML-Quellcode

    1. draw_sprite(sprite_index,image_index,x,y);


    Je nachdem, ob du die Poversion vom Gm hast:
    oben geht nur mit der pro version, ist aber sonst besser - ansonsten unten
  • Nein!Ich meine es gibt da irgendeinen GML-Befehl
    der deiner Instance sagt dass sie trotz eines Draw Event sich selber (!Und alle Animationen!)
    zeichnet.
    Kapische?
    Also such nochmal in der Hilfedatei von GM das steht das irgendwo
    hatte das Problem auch mal!
    Gud Lack!

    Wow 4*!
    Ihc hab so voll den ij