Ergebnis 1 bis 20 von 28

Thema: X/Y-Radius berechnen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Ich würde sagen: Du addierst den Betrag der Differenz der X-Koordinaten mit dem Betrag der Differenz der Y-Koordinaten von Held und Gegner und guckst ob da ein Wert kleiner als 5 rauskommt.

    Also:
    X.Abstand=HeldX-GegnerX
    Y.Abstand=HeldY-GegnerY
    wenn X.Abstand < 0
    =>X.Abstand*(-1)
    wenn Y.Abstand < 0
    =>Y.Abstand*(-1)
    Gesamtabstand=X.Abstand+Y.Abstand

    Dann kannst du abfragen, ob der Gegner im Radius ist.
    Das musst du natürlich für alle Helden und alle Gegner machen...

    Edit: Ich seh grad, dass ich konsequent deine Variablen ignoriert habe. Ich weiß nicht was mir Radius+ oder Radius- genau gemeint sein soll...
    Es geht dir doch quasi darum den Abstand zweier Chars zu bestimmen, oder?

    Edit2: inwiefern unterscheidet sich R.D.s Methode von meiner? Naja Wayne...

    Geändert von dasDull (27.12.2009 um 19:33 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •