JirkaDellOro / Prima

Repository for the module "Prototyping interactive media-applications and games" at Furtwangen University
https://jirkadelloro.github.io/Prima
10 stars 17 forks source link

Refactored Bounce #44

Closed JirkaDellOro closed 3 years ago

JirkaDellOro commented 3 years ago

Wie besprochen habe ich noch einen weiteren Ansatz für die Kollisionserkennung ausprobiert, bei dem die zu prüfende Position in das Mesh-System transformiert und dort untersucht wird. Sofern ein Abprallen erforderlich wird, geschieht dessen Berechnung auch im Mesh-Space und wird dann zurück in die Welt transformiert.

Die Berechnungen sind damit extrem simpel, allerdings ist es erforderlich die inversen Transformationen zu berechnen, was bei statischen Objekten wie den Wänden nur einmal zu Beginn erforderlich ist. Wen es interessiert, der Code ist kommentiert in L10_Doom_Mouse zu finden.