Kollisionserkennung tutorials
Ich soll entwickeln Sie ein Java-Spiel mit AWT. Ich bin stecken mit dem Konzept der "collision detection". Wenn Sie mir helfen können, mit tutorials, die erklären, das Konzept (wie es funktioniert) oder geben Sie Beispiele (source-code), wäre ich dankbar.
- konnte Sie sein spezifischer? Sie haben ein bestimmtes Problem, das Sie konfrontiert sind, während der Codierung?
- Reine AWT? Keine zusätzlichen Bibliotheken? Es wird etwas mühsam sein, und Sie müssen implementieren eine Menge Dinge sich. Sie sollten versuchen, den Blick für eine Bibliothek.
- nicht Reine AWT .. ich benutze auch applet.
- 1) Für
Shape
basierte Kollisionserkennung, siehe diese Antwort (sehr leicht). 2) "nicht rein AWT .. ich benutze auch applet"java.applet.Applet
ist AWT basiert.javax.swing.JApplet
ist Swing-basiert. 3) "mit AWT" Warum? Ich könnte verstehen, dass eine solche Forderung vor 10 Jahren, aber nicht jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen starken tutorial-2d-Kollisionserkennung finden Sie unter metanetsoftware (macht von N)
Schreiben die Autoren über die theoretischen Grundlagen und die Herausforderungen. Sie geben Ihnen einige code (nicht awt-basiert, aber es ist die gleiche Prozedur, und der code ist leicht zu übersetzen). Sie decken fortgeschrittenen Themen auf Ihrer Seite (zum Beispiel Kachel-basierte Kollisionserkennung)
Update #2: Eine große konzeptionelle hintergrund ist hier gegeben: GDC 2010-Präsentation über Kontakt generation
Update: Ein ziemlich schönes Beispiel dafür, wie unterschiedliche Methoden der Kollisionserkennung Arbeit ist in diese ROST-Bibliothek. Die Dokumentation beschreibt einige der Techniken, und der source-code ist ziemlich verständlich. Lernen von dieser Ressource gibt Ihnen eine viel Verständnis.
On a side note: der richtige Ort, um zu bitten, dass Zeug ist an die Spieleentwickler stackexchange. Da Sie gerade erst anfangen, in diesem Bereich nehmen Sie einen Blick auf dieser Beitrag