Hi liebe VB-Paradiseler,
wage mich momentan an mein erstes Spiel, einen Klon von Sonic the Hedgehog für den Sega Mega Drive.
Dabei orientiere ich mich am "Sonic Physics Guide"(info.sonicretro.org/Sonic_Physics_Guide), welcher Schritt für Schritt jeden Aspekt der Physics abarbeitet.
Nun mein Problem:
Für die Collision Detection nutze ich Sensorlinien, welche Kollision mit den Tiles prüfen(siehe Bild im Anhang).
Doch wie bewerkstellige ich das Prüfen der Kollision mit einer Linie und einem Rechteck?
Das Prüfen, ob der Start/Endpunkt im Rechteck sind, ist einfach, doch was wenn beide außerhalb des Rechtecks sind und die Linie trotzdem durch das Rechteck verläuft?
Hat jemand eine Idee?
Grüße,
Cremetoertchen
wage mich momentan an mein erstes Spiel, einen Klon von Sonic the Hedgehog für den Sega Mega Drive.
Dabei orientiere ich mich am "Sonic Physics Guide"(info.sonicretro.org/Sonic_Physics_Guide), welcher Schritt für Schritt jeden Aspekt der Physics abarbeitet.
Nun mein Problem:
Für die Collision Detection nutze ich Sensorlinien, welche Kollision mit den Tiles prüfen(siehe Bild im Anhang).
Doch wie bewerkstellige ich das Prüfen der Kollision mit einer Linie und einem Rechteck?
Das Prüfen, ob der Start/Endpunkt im Rechteck sind, ist einfach, doch was wenn beide außerhalb des Rechtecks sind und die Linie trotzdem durch das Rechteck verläuft?
Hat jemand eine Idee?
Grüße,
Cremetoertchen