Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

15.02.2005, 12:29

Verfolgung (gelöst)

Hallo. Ich habe einen Punkt p1 und einen punkt p2 den ersten kann man mit den pfeiltasten steuern und der zweite soll den ersten punkt verfolgen. ich hab gehört das man die differenz der beiden punkte berechnen soll das funktioniert aber nicht

Quellcode

1
2
3
4
v.x = p1.x - p2.x
v.y = p1.y - p2.y
p2.x = v.x * speed
p2.y = v.y * speed

wenn mein punkt p1 steht dann kommt p2 auf mich zu wenn ich dann aber p1 nach oben bewege dann geht p2 mit nach oben das soll aber nicht so sein.
Vielen Dank[/code]

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

15.02.2005, 12:45

Müsste die Geschwindigkeit nicht sowieso addiert werden, anstatt die Position stumpf zu überschreiben?
Also so:

Quellcode

1
2
p2.x += v.x * speed 
p2.y += v.y * speed 

3

15.02.2005, 15:11

Soll die erste Position einen Character in einem Game darstellen und der 2. die Kamera aus der Beobachter Perspective? Würde mich echt interressieren. denn da gibt es dann noch nen paar andere Berechnungen zu machen damit das sauber funzt. :angel:

4

15.02.2005, 22:18

nein

hallo nein das soll ein 2d game werden eine figur kann man steuern und muss vor einem "monster" abhauen wenn er dich dann gefangen hat wird das spiel beendet und die punktzahl ergibt sich dann daraus wie lange du es geschafft hast vor dem gegner abzuhauen. bin noch anfänger und ich mach erstmal was einfaches.
(es funktioniert jetzt wunderbar vielen dank)
:huhu:

Werbeanzeige