Ergebnis 1 bis 6 von 6

Thema: Kollisions Abfrage bei Pictures

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5

    Blackadder Gast
    Zitat Zitat von FF I Weißmagier
    215 - 160 = 45

    ...

    Am Ende der Kollision standen dann diese Werte hier:

    Gegner x = 210
    Held x = -50

    Gegner x sollte aber eigentlich 45 sein, Held x dürfte sich nicht verändert haben.

    Held x hat sich aber trotzdem verändert. Es war vorher 160.
    die differenz zwischen 160 und -50 beträgt 210, was sicher nicht zufällig der x wert des gegners ist.

    wenn bei mir solch ein fehler auftritt, dann liegt es meistens daran, dass ich mit den falschen variablen operiere. check erstmal gründlich, ob deine berechnungen die richtigen variablen verwenden.

    ehrlich gesagt versteh ich den gedanken hinter diesem skript nicht, da es nur ein auschschnitt daraus zu sein scheint.
    kannst du nicht das skript posten, wie du es im maker selber gemacht hast?

    was ich jetzt schon sagen kann:
    ich würde nicht zuerst fragen, wer auf welcher seite steht. setze die werte des helden immer als mittelpunkt, von denen du die werte des gegners abziehst. wenn der gegner links steht, ist der verbliebene wert positiv, wenn sie negativ ist, also minus, dann steht er rechts.

    bsp:

    monster 10x, held 20x
    20x - [10x] = 10x
    da 10x positiv ist, steht der gegner links.

    monster 20x, held 10x
    10x - [20x] = -10x
    -10x ist negativ, also das gegenteil von oben, ergo: gegner rechts.

    um dann einen bereich zu erzeugen, also die "kollisions-zone", musst du den wert mit zwei variablen abfragen. mal angenommen der radius ist 30 (also vom held aus in jede richtung 30, ein durchmesser von 60), dann fragst du, ob der wert grösser als -30 UND kleiner als 30 ist.
    erst wenn diese beiden forks zutreffen, findet das weitere kollisons-prozedere statt.

    aber das ist nur eine möglichkeit von vielen.

    poste erstmal das skript, dann kann ich dir auch helfen.

    Geändert von Blackadder (01.05.2005 um 00:28 Uhr)

Berechtigungen

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