Ergebnis 1 bis 10 von 10

Thema: Abstand d. Hero zu best. Event abfragen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Du willst die Abstände 8 Felder um den Helden rum prüfen, gut.

    Code:
    // Man nimmt Position des Events minus Position des Helden.
    AbstandX = Event.X
    AbstandX - Held.X
    
    // Wenn negativ, dann Vorzeichen ändern
    if(AbstandX<0)
    {
        AbstandX *-1
    }
    
    if(AbstandX <=1)
    {
         AbstandY = Event.Y
         AbstandY - Held.Y
         if(AbstandY<0)
         {
             AbstandY*-1
         }
        if(AbstandY <=1)
        {
           // Event im direkten Umfeld des Helden
         }
    }
    Ich würde das btw. eher über die Pixelkoordiante abfragen. Die meisten Actionkampfsysteme wirken in Sachen Trefferabfragen etc. sehr buggy weil Gridkoordianten bei bewegenden Events nicht immer wiedergeben, wie es optisch wirkt.

    Geändert von Corti (14.03.2015 um 13:56 Uhr)

Berechtigungen

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