Platformer Game Attack erstellen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Platformer Game Attack erstellen

    Ich bin dabei ein Platformer zu erstellen.Und wollte einen Angriff erstellen jedoch bekomme Ich es nicht zum laufen.Die Angriff Sprites bestehn aus 10 Bildern für die Animation .
    Ich habe mich schon durchgegoogelt jedoch keine Losung gefunden.

    Ich versuchte es mit:

    GML-Quellcode

    1. //angriff1links
    2. if obj_player = x < 1
    3. and
    4. keyboard_check(ord("T"))
    5. sprite_index=spr_player_hit1_left;
    6. //angriff1rechts
    7. if obj_player = x > 1
    8. and
    9. keyboard_check(ord("T"))sprite_index=spr_player_hit1_right;


    dann mit:

    GML-Quellcode

    1. if direction =0 && keyboard_check(ord("T"))
    2. sprite_index=spr_playerhit1_right //usw



    habs auch direkt über eine variable probiert in create event special =0;

    GML-Quellcode

    1. if keyboard_check(ord("R"))
    2. if (specialhit=1) && (lastpressed="right")
    3. {
    4. image_speed=0.3;
    5. sprite_index=spr_player_hit1_right
    6. }




    Und auch direkt über ein obj_playerhit1

    Ich bitte euch um Hilfe da Ich Anfänger bin.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von acidrain833 ()

  • Nr. 1 Versteh ich nicht, was möchtest du aus "obj_player = x < 1" herausfinden? :D
    1. Funktioniert sowieso nicht da du aus x < 1 nicht die Richtung herausbekommst. Lediglich testest du hier ob der Spieler sich im Raum befindet oder im Minusbereich (= Outside).

    Nr. 2 Würde so funktionieren:

    GML-Quellcode

    1. if direction = 0 && keyboard_check(ord("T"))
    2. {
    3. sprite_index=spr_playerhit1_right
    4. }
    5. else
    6. {
    7. sprite_index=spr_playerhit1_left
    8. }


    beim letzten bin ich mir nicht sicher wo da der Fehler ist, schwierig wenn man den Rest nicht kennt. ^^
    Wenn du möchtest kannst du kurz die GM Datei schicken und ich seh mir das kurz an, Lg.