Collision mit Bildern

Status
Nicht offen für weitere Antworten.

thomas.g

Bekanntes Mitglied
Hi,

ich wollte ein Multiplayer (2 Spieler) Kampfspiel machen doch leider funktionieren die Kollisionsabfragen nicht ganz so wie ich es gern hätte.
Die Map besteht aus vielen verschiedenen Bildern.
Deswegen mal ne Frage, gibt es irgendeine Methode die es erlaubt zu überprüfen, ob sich zwei Bilder berühren?
Im prinzip muss ich ja nur wissen, ob das Männchen eine Platform berührt oder nicht, ansonsten fällt es runter.
thx, thomas
 

Soulfly

Bekanntes Mitglied
Du musst dir von den Bilder, deren Kollisionzustand du gerne herauskriegen möchtest, die Bounds (position und maße) holen und speicherst sie in einem Rectangle-Objekt.

Rectangle rect1 = new Rectangle(x,y,width,height);
Rectangle rect2 = new Rectangle(x,y,width,height);

Dann kannst du überprüfen, ob sie sich überlappen.

rect1.intersects(rect2); //Gibt true zurück, wenn sie sich schneiden

fertig

PS: Für weitere Fragen, schau dich bei Google um nach kollisionserkennung. ich könnte sonst gleich ein Tutorial erstellen.
 

0xdeadbeef

Top Contributor
Man sollte ohnehin annehmen, daß man die Koordinaten, Geschwindigkeiten usw. von bewegten Objekten in eigenen Objekten speichert. Dann kann man auch gleich die Größe des Objekts darin speichern.
 

Soulfly

Bekanntes Mitglied
Danke für den Zusatz 0xdeadbeaf!
Hatte ich vergessen! Aber bevor man anfängt Objekte zu erstellen,
sollte man schon ein wenig trocken Übung machen. Aber das ist Ansichtssache, nicht wahr?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M pixel perfect collision detection bei rotierenden Bildern Spiele- und Multimedia-Programmierung 13
G Collision Detection in einem 2D Sandbox Game. Spiele- und Multimedia-Programmierung 2
T PacMan - Collision Spiele- und Multimedia-Programmierung 2
D Physik Engine und Collision Spiele- und Multimedia-Programmierung 5
TheSorm Collision an einer bestimmten Seite eine Rectangles abfragen Spiele- und Multimedia-Programmierung 3
Bananabert Collision Grid Spiele- und Multimedia-Programmierung 10
G LWJGL 3D Objekt Collision: Wie? Spiele- und Multimedia-Programmierung 11
S Collision Detection bei Tile Map Spiele- und Multimedia-Programmierung 17
W Collision Detection/Prevention bei Drag & Drop Spiele- und Multimedia-Programmierung 23
E Bounding Box Collision/intersection aber wie? Spiele- und Multimedia-Programmierung 10
D Collision Spiele- und Multimedia-Programmierung 3
D collision mit images und pixelgrabber Spiele- und Multimedia-Programmierung 12
AmsananKING Arraylist von allen bildern filtern und sortieren Spiele- und Multimedia-Programmierung 11
K Problem beim Anzeigen von Bildern Spiele- und Multimedia-Programmierung 5
J Anzeige von Bildern Spiele- und Multimedia-Programmierung 5
P Verwendung von JAI und das Splitten von Bildern Spiele- und Multimedia-Programmierung 4
T Bibliothek zum Verkleinern von Bildern (alle Fomate) Spiele- und Multimedia-Programmierung 3
A skallieren von Bildern Spiele- und Multimedia-Programmierung 8
Y Höhe und Breite von Bildern? Spiele- und Multimedia-Programmierung 4
D Probleme beim Download von GIF-Bildern Spiele- und Multimedia-Programmierung 4
M Tiefenwerte bei 2D Bildern abfragen Spiele- und Multimedia-Programmierung 3
G Polygonfläche vom Würfel mit Bildern füllen Spiele- und Multimedia-Programmierung 5
L Skalierung von Bildern mit Transparenz Spiele- und Multimedia-Programmierung 7
P 2D Spiel mir drehbaren Bildern (Sprites) programmieren Spiele- und Multimedia-Programmierung 10
P Problem mit PNG Bildern Spiele- und Multimedia-Programmierung 16

Ähnliche Java Themen

Neue Themen


Oben