I
in3rtex
Neues Mitglied
- 0
Hey, ich benutze den Code hier:
, um zu prüfen ob das Rechteck "Player" das Rechteck "Grass" überlappt/intersects. Der Code oben funktioniert, und die collision wird auf "true" gesetzt. Aber ich möchte, dass wenn sie sich nicht überlappen, collision auf "false" gesetzt wird. Dazu verwende ich den Code:
, doch jetzt ist es immer "false", ob sie sich überlappen oder nicht.
Bitte um Hilfe
Danke
MfG iN3rteX
PHP:
for(Grass g : blocks){
if(Rect.intersects(g.rect, player.rect)){
if(g.x < player.x){
player.collisionleft = true;
}
if(g.y < player.y){
player.collisiontop = true;
}
}
}
PHP:
for(Grass g : blocks){
if(Rect.intersects(g.rect, player.rect)){
if(g.x < player.x){
player.collisionleft = true;
}
if(g.y < player.y){
player.collisiontop = true;
}
}else{
player.collisionleft = false;
player.collisiontop = false;
}
}
Bitte um Hilfe
Danke