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

Rudolfo

Treue Seele

  • »Rudolfo« ist der Autor dieses Themas

Beiträge: 110

Wohnort: Fridolfing

  • Private Nachricht senden

1

26.12.2006, 18:20

Problem mit der Kollisionsberechnung

hi ,

in dem buch c++ für spieleprogrammierer gibt es folgende kollisionsberechnung:

C-/C++-Quelltext

1
2
3
4
5
// Überschneiden sich die Rects?

      if (RectShot.y < RectAsteroid.y + RectAsteroid.h &&
          RectShot.y + RectShot.h > RectAsteroid.y &&
          RectShot.x < RectAsteroid.x + RectAsteroid.w &&
          RectShot.x + RectShot.w > RectAsteroid.x)


und jetzt wollte ich das auch für schüsse nach links und rechts machen , also das sich die schüsse auf der x-achse und nicht auf der y-achse bewegen , aber ich schaffe es einfach nicht den oben stehenden code so umzuformen das es auch für die x-achse funktioniert !

kann mir wer helfen ?
Ich programmiere Sicherheits-Software

Frede

Treue Seele

Beiträge: 259

Wohnort: Hameln

Beruf: Schüler

  • Private Nachricht senden

2

26.12.2006, 19:06

Hi
An der Kollisionsabfrage musst du nix ändern. Sie bezieht sich ja nur auf die Positionen der Objekte, nicht auf die Geschwindigkeit. Somit ist es egal ob du einen Schuss hast der sich vertikal oder horizonal bewegt.

mfg Frede
Hier könnte ihre Werbung stehen.

Rudolfo

Treue Seele

  • »Rudolfo« ist der Autor dieses Themas

Beiträge: 110

Wohnort: Fridolfing

  • Private Nachricht senden

3

26.12.2006, 19:22

hmmm...dann muss ich wo anders noch ein problem im quellcode haben weil bis jetzt funktioniert es noch nciht !!! aber danke!
Ich programmiere Sicherheits-Software

Werbeanzeige