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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
bool Collider::checkCollision(Collider* collider) { if (!enabled) { // Collision detection deactivated for this Collider return false; } OnCheckCollision(collider); if (collisionDetected) { if (isNewCollision(collider)) { OnCollisionEnter(collider); } OnCollisionStay(collider); return true; } if (wasCollision(collider)) { OnCollisionExit(collider); } return false; } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
bool Collider::isNewCollision(Collider* collider) { std::vector<Collider*>::iterator it; for (it = incommingCollisions.begin(); it != incommingCollisions.end(); it++) { if ( it-> ) // <---- Hier kann ich ja jetzt nicht auf das Objekt zugreifen :-/ { return true; } } return false; } |
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Darklink2000« (23.03.2013, 20:35) aus folgendem Grund: Formatierung...
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Darklink2000« (23.03.2013, 21:24)
Dann mach das doch, der Iterator ist doch genau von dem Typ Adresse eines Colliders.Ich will aber eigentlich wirklich die Adressen vergleichen^^
Zitat
Diese container sollen aber wirklich auf jeden fall nur Zeiger auf Objekte enthalten und keine wirklichen instanzen von Collider Objekten.
Ja... Is mir nach abschicken auch aufgefallen das ich schwachsinn geschrieben habeZitat
Ich will aber eigentlich wirklich die Adressen vergleichen
War jetzt keine so komplizierte Antwort, oder? Ist dt. nicht deine Muttersprache?Ok diese antwort bekomm ich nicht wirklich interpretiert...
(Ironie oder nich?)
Werbeanzeige