[Gelöst] Mehrere Objecte werden als 1 gesehen

  • GM 8

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

  • [Gelöst] Mehrere Objecte werden als 1 gesehen

    Hey,
    auch wenn dieses Problem öfters auftaucht, habe ich noch nichts passendes gefunden.

    Jedenfalls mache ich ein Strategiespiel und wenn der Gegner in einem Radius von 200 Pixel meines Objektes ist ,schiesst er auf mein Objekt. Das Problem ist jetzt, dass er manchmal auch auf ein anderes Objekt, derselben Art schießt und wenn es kaputt ist, gehen alle Objekte derselben Art kaputt.

    Weiss jemand, wie man das Problem löst?
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.

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

  • Ohne Code können wir nicht helfen !

    aber ich glaube du hast als gesundheit "health" genommen,
    das ist eine globale variable.
    nimm lieber eine lokale....

    also immer "gesu" (z.b.) statt "health"
    Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
    Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
    Nach langer zeit wieder im Forum aktiv :D
  • Larsi schrieb:

    Ohne Code können wir nicht helfen !

    aber ich glaube du hast als gesundheit "health" genommen,
    das ist eine globale variable.
    nimm lieber eine lokale....

    also immer "gesu" (z.b.) statt "health"

    Okey, dass mit dem health funktioniert jetzt. Aber er schießt immer noch auf das erstplatzierte Objekt.

    Mein code für das Schießen:

    Quellcode

    1. if distance_to_object(o_sammler)<200 and bulletammo=1
    2. {
    3. image_angle = point_direction(x,y,o_sammler.x,o_sammler.y);
    4. instance_create(x, y, o_Bullet);
    5. o_Bullet.direction = point_direction(x, y, o_sammler.x, o_sammler.y);
    6. o_Bullet.speed = 30;
    7. bulletammo = 0
    8. alarm[0]=15
    9. }
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.
  • Larsi schrieb:

    logisch.....
    mit "o_sammler"."wasauchimmer" bekommst du immer das erst Object der sorte...
    Da fällt mir ein, gibt es eine möglichkeit das nähste Objekt zu attakieren, denn es soll ja schließlich nur das im Radius angreifen und das andere ist ja nicht im Radius.
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.
  • Larsi schrieb:

    instance_nearest(x,y,o_sammler)

    irgendwie weiss ich net wo das hinkommt, wenn ich es anstatt: o_Bullet.direction =
    point_direction(x, y, o_sammler.x, o_sammler.y);
    einsetze geht es nicht.
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.