Ergebnis 1 bis 20 von 28

Thema: X/Y-Radius berechnen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ach du heiliger St. Kartoffelsack. Jetzt habt ihrs geschafft den armen Kerl mit euren ganzen Algorithmen soweit zu kriegen, dass er sowas macht.

    Look up tables sind zwar nicht so cool wie Algorithmen, aber die Fragestellung ist auch nicht grade die komplexeste.
    Keep it simple~ next time.

  2. #2
    Bitte verwende beim EasyEventExporter das nächste Mal die Formatvorlage "vb_lightbg.eft" im Ordner "ftemplates", dadurch wird der Code hier im Forum farbig gehighlighted.

  3. #3
    @Engel der Furcht
    Am besten du machst es so wie Stoep es gesagt hat und benutzt den Algorithmus von R.D. Aus Faulheit schreibe ich das im Pseudo-Code.

    Variable x1 = X-Position vom Gegner
    Variable y1 = Y-Position vom Gegner
    Variable x2 = X-Position vom Held
    Variable y2 = Y-Position vom Held

    Wenn der Held nach oben schaut: y2 - 1
    Wenn der Held nach rechts schaut: x2 + 1
    Wenn der Held nach unten schaut: y2 + 1
    Wenn der Held nach links schaut: x2 - 1

    x1 = x1 - x2
    y1 = y1 - y2

    Wenn x1 < 0: x1 = x1 * -1
    Wenn y1 < 0: y1 = y1 * -1

    x1 = x1 + y1

    Wenn x1 <= 1 (weiter darf der Gegner nicht entfernt sein): Treffer!

Berechtigungen

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