Hallo ich habe zwei rectangles, wenn sie sich berühren soll ein leben abgezogen werden, aber da sie beide nicht nr 1 px groß sind ( oder warum auch immer das so ist) werden die leben ganz abgezogen.
Die boolesche Variable verloren ist auf false gesetzt und wird true wenn sie sich berühren. Hat jemand eine Idee wie ich das hinbekomme, das ich nur 1 Leben verliere...
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| if (player_rect.Intersects(enemy_rect2)) {
verloren = true; }
if (verloren == true) { life -= 1; } |