Zur Mausposition laufen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Jey

Betreff: Zur Mausposition laufen

BeitragMo, Sep 26, 2005 17:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Also ich weiß nicht, wahrscheinlich stehe ich gerade aufm schlauch und weiß auch nicht genau nach welchem suchwort ich hier im Forum suchen soll...

Mein problem,
Mein char soll zu einer Postion laufen, dabei soll man geschwindigkeit angeben können. Dann soll er genau auf die postionion kommen, und dort stehen bleiben, und das alles auf dem direkten weg.

Habe schon nach sin, cos und so geschaut, weiß aber net genau wie ich daran soll. Schließlich ist es ja nicht einfach
postion_x<ziel_x dann postition_x=postion_x+1
...
da schließlich hier nicht der direkte weg genommen wird, und die gebrauchte Zeit diagonal genauso wie nur nach rechts ist...
Die erklärung ist schlecht, doch denke ich ihr wisst was ich meine.

Danke im vorraus Wink

Justus

BeitragMo, Sep 26, 2005 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Du suchst nach Atan2() !

Und wenn du kein Blitz3D hast, wirst du sicherlich die Spielfigur drehen wollen. Ein gutes Tutorial findest du hier:

http://www.blitz-pasting.net/u...ageTut.rar
 

Jey

BeitragMo, Sep 26, 2005 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Dank dir, ich finde das Beispiel im Onlineforum etwas zu groß, da man nicht so leicht erkennt, was wie das verfolgen jetzt funktioniert, aber vll finde ich es ja raus
 

Jey

BeitragMo, Sep 26, 2005 18:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Falls das nochmal jemand nach mir brauchen sollte, ich habs mal so gemacht:

winkel=(ATan2(py-ziel_y, px-ziel_x)+360) Mod 360
px = px - Cos(winkel)*geschwindigkeit
py = py + Sin(-winkel)*geschwindigkeit

gibt bestimmt welche die auch nicht drauf kommen Wink
 

$tankY

BeitragMi, Okt 05, 2005 16:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Frage: Was passiert, wenn etwas im weg steht?
Antwort: Wird überrannt!
Wie kann man das ändern? 8)
 

Jey

BeitragMi, Okt 05, 2005 17:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Das wurde hier schon häufig behandelt. Suche im Forum nach "kollision"
oder schau dir einien Beispielcode dazu an. Es gibt verschiedene arten von kollisionen deswegen lässt sich das nicht so einfach beantworten, wenn du dich hier etwas umschaust, wirst du sicher fündig Wink

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group