Schiessen - Frage

  • GM 8

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

  • Schiessen - Frage

    Hallo Leute

    Ich hab folgendes Problem; Wenn ich nahe bei einem Feind bin, schiesst er auf mich. Doch ich bringe es nicht fertig, dass er zwischen den Schüssen einen Augenblick wartet. Der Script vom Schütze:

    GML-Quellcode

    1. if (point_distance (x,y,Spieler.x , Spieler.y) <= 100)
    2. {
    3. instance_create (x,y,Schuss);
    4. }




    und der Script vom Schuss:

    GML-Quellcode

    1. move_towards_point (Spieler.x, Spieler.y, 5);
    Liebe Grüsse
    MirrorGames
  • Du machst aus dem Code das:

    GML-Quellcode

    1. if (point_distance (x,y,Spieler.x , Spieler.y) <= 100) and (alarm[0]<0)
    2. {
    3. alarm[0]=30; //Zeit in Steps wie lange er warten soll für Sekunden room_speed*Sekunden Anzahl benuzten
    4. }

    Du machst ein neues Event Alarm 0:

    GML-Quellcode

    1. instance_create (x,y,Schuss);
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%
  • Hallo

    Ich verwende für sowas immer eine Variabel z.B. Schuss = true // Feind schießt

    im Create Event vom Feind

    GML-Quellcode

    1. ///////////////////////////////////////////////////
    2. // Variabel für setzen //
    3. ///////////////////////////////////////////////////
    4. Schuss = true; // Feind kann schiesen


    im Step Event vom Feind

    GML-Quellcode

    1. {
    2. var dis;
    3. dis = point_distance(x,y,obj_Player.x,obj_Player.y); // Abstand zu Spieler prüfen
    4. if (dis<400 && Schuss == true)
    5. {
    6. instance_create(x,y,obj_Geschoss);
    7. }
    8. Schuss = false; // Feind schiesst nicht mehr
    9. alarm[0] = room_speed * 0.2; // Schussfolge alle 0.2 Sekunden
    10. }
    Alles anzeigen


    im alarm[0] Event vom Feind

    GML-Quellcode

    1. Schuss = true; // Feind kann wieder schiessen


    Gruss Drachen
  • Benutzer online 1

    1 Besucher