![]() |
3D Figur soll sich bei Mausdruck zum Punkt bewegen
Hi,
ich hab ein Problem bei meinem Game-Maker! Nach meinen Vorstellungen soll es so aussehen: Man soll eine 3D Figur wählen und mit dieser später auf der Map herum laufen können (man sieht alles von oben und ich nutze dafür Delphix). Wenn ich die linke Maustaste drücke soll auf der Map ein Punkt gesetzt werden, wo sich die Figur hinbewegt. Und jetzt das Problem! Ich hab keinem Blassen wie ich das anstellen soll! :coder2: Für jede Antwort oder Idee bin ich glücklich! :-D |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
du holst dir die 3D position von deinem mauscursor wo du hingeklickt hast,
subtrahierst diese 3dposition von der aktuellenposition deines models drehst deine figur in die richtung dieses dadurch entstandenen vektors und dann bewegst du solange dein model nach vorne bis die länge des vektors = 0 oder <= 0.00001 oder so ist mmh ja |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Danke nur...
Kannst du das bitte nur einen kleinen Tick ausführlicher erklären? :wiejetzt: Ich bin nämlich noch Anfänger was Delphix betrifft! |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Gut, OK und wie hole ich mir die 3D Position der Maus?
|
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Du brauchst nur die 2D-Position ;)
(Die Maus hat keine 3. Dimension, also wäre z = 0) |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Danke!
Zweites Problem: Was ist ein Vektor? |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
![]() Was barf00s in dem Fall meint: Einfach die Figur in Richtung des Zielpunktes drehen, also dass sie den anschaut (sonst läuft sie z.B. rückwärts auf den zu ;) ) |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Achso!
Gut danke (auch für den Link)! :-D Damit wäre fürs erste alles geklärt! :dancer: |
Re: 3D Figur soll sich bei Mausdruck zum Punkt bewegen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz