Zur Mausposition laufen
Übersicht
BlitzBasic
Beginners-Corner
JeyBetreff: Zur Mausposition laufen |
Antworten mit Zitat |
|
|---|---|---|
|
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 |
||
|
|
Justus |
Antworten mit Zitat |
|---|---|---|
|
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 |
Antworten mit Zitat |
|
|---|---|---|
| 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 |
Antworten mit Zitat |
|
|---|---|---|
|
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 |
||
$tankY |
Antworten mit Zitat |
|
|---|---|---|
|
Frage: Was passiert, wenn etwas im weg steht?
Antwort: Wird überrannt! Wie kann man das ändern? 8) |
||
Jey |
Antworten mit Zitat |
|
|---|---|---|
|
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 |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
