AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Gestern, 23:47

Parameter dieser Suchanfrage:

Suche in Thema: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen
Suche alle Beiträge, die von "Zacherl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Vielen Dank für deine Mühe nochmal :) Sehr schöne und umfangreiche Geometrie Unit hast du da gebastelt!
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Dass nur die sichtbaren Spieler abgefragt werden, etc. ist kein Problem aber auch momentan eher sekundär.

    Habe noch etwas rumgespielt, aber immer noch keine zufriedenstellende Lösung gefunden. Was die Tiefe angeht, die brauche ich nicht mit einbeziehen. Es geht mir rein um den Abstand, welchen ich visuell auf dem Bildschirm zwischen Fadenkreuz und Spieler sehen kann. Rein 2-Dimensional also....
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Interessante Idee. Was die Berechnung angeht, stehe ich allerdings auch auf dem Schlauch. Die eigene Kameraposition und Rotation müsste ich ja dann auch erst noch in einem Richtungsvektor konvertieren, vermute ich.
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Das haut schonmal absolut nicht hin. :( Ich berechne erst den Winkel mit der oben geposteten Funktion und passe ihn dann an das aktuelle Vielfache von 2*PI an. Wenn man die Spielfigur paar Mal im Kreis bewegt, wird der Yaw Winkel nicht resettet, sondern erhöht sich einfach um eine komplette Umdrehung.

    Zum anpassen des berechneten Winkels habe ich mir folgendes geschrieben:
    procedure...
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Ich bedanke mich schonmal recht herzlich für deine Hilfe. Werde mich wohl morgen nochmal melden :D Ich probiere jetzt erstmal die Sache mit sqrt() anhand von meinen wohl umständlich berechneten Delta Pitch und Delta Yaw Werten aus und schaue, inwiefern ich da noch ein Paar Anpassen vornehmen muss.

    Wenn das soweit funktioniert bin ich sehr gespannt, ob ich mit den Kugelkoordinaten noch eine...
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Du sprichst chinesisch :D Aber ich werde die Begriffe mal googlen und schauen, ob ich damit was anfangen kann. Ob Winkelabstand in diesem Falle korrekt ist, weiß ich nicht. Es geht mir ja schon um eine räumliche Distanz. Aber eben nur im 2D Raum.

    Ein Ansatz, den ich im Moment probiere, ist das Berechnen von Delta Yaw und Delta Pitch zwischen meiner Blickrichtung und der Blickrichtung, die ich...
  • Forum: Multimedia

    AW: Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 13. Aug 2011
    Das Fadenkreuz selbst befindet sich ja in der Mitte des Bildschirms. Aber davon mal unabhängig habe ich die Position meines eigenen Spielers im World Space (3D) und seine Rotation (Pitch und Yaw). Ebenfalls habe ich die Position des gegnerischen Spielers im World Space (3D).
    Nun möchte ich den Spieler ermitteln, welcher den nähesten Abstand zum Fadenkreuz besitzt.

    Meine geposteten Funktionen...
  • Forum: Multimedia

    Vektordistanz Fadenkreuz zu Spieler (2D) berechnen

      Delphi
      by Zacherl, 12. Aug 2011
    Hallo,

    ich stehe vor einem mehr oder weniger mathematischen Problem. Ich versuche die Distanz zwischen Fadenkreuz und einer gegnerischen Spielfigur zu ermitteln. Momentan gehe ich hierfür wie folgt vor:
    function GetCrosshairDistance2D(const Device: IDirect3DDevice9;
    Player: TPlayerListItem): Integer;
    var
    ViewPort: TD3DViewport9;
    BoneVector,
    Crosshair: TD3DXVECTOR3;
    begin


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=162216
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz