Java hindernis erstellen 2.0
Hallo leute! Hier ist mein zweiter versuch! Also ich habe ein kleines spielchen programmiert in dem ein gegner den spieler fängt.Das klappt soweit alles ganz gut, allerdings habe ich noch ein problem mit meinen hindernisen!Diese werden zwar gezeichnet, allerdings kann man hindurch gehen.Ich habe lange überlegt und nachgegrübelt aber mir ist leidernichts eingefallen was funktioniert hatNun würde ich gerne wissen wie ich mein hinderniss "solide" bzw. "undurchgehbar" machen kann?Wäre gut wenn ihr ein beispiel mitschickt! Danke schon mal im voraus!
1 Antwort
Was du meinst ist die sogenannte 'Collision detection'. Wenn du sehr simple Kollisionsabfragen machen willst, würde ich jedem Objekt ein Rechteck geben und mit der Rectangle#Intersects-Methode prüfen, ob sich das Rechteck des Spielers mit dem des Hindernisses überschneidet.
Okay hat geklappt danke!Werde mir kollisionen aber noch mal angucken ; )
Neh. 'Hit' is nämlich 'Schlag' bzw 'teffen'. Das benutzt man eher bei der Schadenskalkulierung.
okay und wie mach ich dann das ich nicht durchlaufen kann?