Closed tuCharly closed 9 years ago
Habe doch einen hoffentlich performanteren weg als PPC gefunden:
Bei jedem treffer der gebäude füge ich eine neue Shape ein, die der explosion entspricht. Bei der Kollisionserkännung, wird diese nun abgezogen.
noch funktioniert es nicht richtig, Trefferposition ist immer gleich, nicht am bestehenden Punkt.
Wurf 2: Wurf 3:
pull mal wieder :) Der issue ist ja erst zwerig, wenn es in develop ist
Hier mal ein hybrid Ansatz: Erstmal gegen die 6 Bounding Boxen von den Gebäuden checken.
Wurde bedacht und versucht, ist gescheitert, da PPC selbst mit boundingboxen das spiel merklich verlangsamt. Die aktuell furnktionirende variante auf der #34 branch nimmt eine Damagemap. Den das bestimmern von Kreiskollisionen bestet nur aus pytagoras :+1:
Auch Player werden erkannt und ausgewertet, noch nicht in Develop.
Fixes #17 #18 #19
Da teiler der Sykline prozedual zerstört werden können, kommen wir letztendlich nicht um eine Pixelgenaue kollisioneserkennung herum. Für die aproximation hingegen stellt Slick2D einige wertvolle hilfsmittel bereit.