JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=79bef66ce5184eae178dad457efdbe79Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Problem bei Kolllisionsabfrage

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
PeaceKiller
JLI Master


Alter: 35
Anmeldedatum: 28.11.2002
Beiträge: 970

Medaillen: Keine

BeitragVerfasst am: 30.05.2004, 12:00    Titel: Problem bei Kolllisionsabfrage Antworten mit Zitat

Ich bin gerad dabei mein Pong zuverbessern

und mir ist aufgefallen,
dass der Ball oft schon zurückgeworfen wurde, obwohl er noch gar nicht den Schläger berühte, sondern eigentlich erst im nächsten Frame zurückgeworfen werden sollte.
und der Ball des öfteren mitten in die Schläger hineinragt.

Wisst ihr wie ich diese Fehler beheben kann?
_________________
»If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 30.05.2004, 12:13    Titel: Antworten mit Zitat

Teste einfach, ob der Ball sich mit dem Schläger im nächsten Frame überschneiden würde Wink
Wenn ja, dann lass ihn abprallen, wenn nein, dann weiter.

<edit>
Sorry, das gilt natürlich nur für den Fall, dass der Ball in den Schläger ragen würde.

Sonst kannst du ja einfach, wenn eine Kollision vorliegt, den Ball so weit verschieben, dass er direkt am Schläger "hängt".

</edit>
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 30.05.2004, 15:42    Titel: Antworten mit Zitat

Jo somach ichs auch immer bei Kollisionsabfragen: Wenn das Objekt das andere berührt (also quasi drin steckt) kann man anhand der bewegungsrichtugn die Seite ausrechenn, und dann das sich bewegende Objekt so setzen, das es genau an der ausgerechneten Seite des anderen Objektes hängt.
Das ist dann eine vereinfachte Form der Wircklichkeit. In der Realität kann sich ein Objekt, obwohl es sich eigentlich 5 Einheiten bewegen würde auch nur 3 Einheiten weit bewegen, wenn nach 3 Einheiten ein hinderniss kommt. Man müsste also streng genommen in einer Schleife das Objekt so lange in winzigkleinen Schritten bewegen, bis entweder eine Kollision auftrittoder die gewünschte Entfernung (im diesem Beispiel 5) erreicht ist.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum