Gegner schiesst nicht

  • GM 8

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

  • Gegner schiesst nicht

    hier ein beispiel alle codes in enemy_pistol

    create event

    GML-Quellcode

    1. alarm [0]=200
    2. alarm [1]=200
    3. isalarm=false
    4. shoot_dir=0
    5. hp=10
    6. unverwundbar=false


    alarm 0 event


    GML-Quellcode

    1. isalarm=false
    2. alarm[0]=200
    3. if distance_to_object (player) < 300
    4. if sprite_index = enemyright_pistol
    5. {
    6. instance_create(x+40,y-8,enemy_bullet_right)
    7. shoot_dir+=0
    8. sound_play(pistol0)
    9. }


    alarm 1 event

    GML-Quellcode

    1. isalarm=false
    2. alarm[1]=200
    3. if distance_to_object (player) < 300
    4. if sprite_index = enemyleft_pistol
    5. {
    6. instance_create(x-40,y-8,enemy_bullet_left)
    7. shoot_dir-=180
    8. sound_play(pistol0)
    9. }


    im step event vom gegner

    GML-Quellcode

    1. if (x > player.x)
    2. {
    3. sprite_index = enemyleft_pistol;
    4. }
    5. if (x < player.x)
    6. {
    7. sprite_index = enemyright_pistol;
    8. }
    9. isalarm=false
    10. if (x > player.x)
    11. {
    12. sprite_index = enemyleft_pistol;
    13. if isalarm=false
    14. {
    15. alarm[0]=200
    16. isalarm=true
    17. }}
    18. if (x < player.x)
    19. if isalarm=false
    20. {
    21. alarm[1]=200
    22. isalarm=true
    23. }
    Alles anzeigen


    das problem ist jetzt habe verschiedene gegner,und die haben die selben codes aber wieso schiessen die nicht
    bei 2 gegnern klappt das aber bei denn anderen 3 nicht

    hat einer nen besser funktionierenden code oder gibt es irgendwo ein tutorial

    gegner soll im stehen auf mich schiessen wenn ich hinter ihn bin soll er die richtung wechseln

    Problem ist gelöst

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Pirat ()