Folge-Issue aus #129 (Frage 9, Antwort: „passt, eigenes Issue"). Verwandt mit #161 (Collider-Form „Frame outline").
Befund
Nach #129 liegen die Umrisse einer Vector-Art-Form bereits als Punkte vor. Ein Objekt, dessen Sprite Vector Art trägt, braucht heute trotzdem ein von Hand nachgezeichnetes Polygon (#151).
Zu bauen (Vorschlag)
Neue Collider-Form Vector art outline: Der Collider übernimmt die Formen des Vector-Art-Assets seines Sprites, skaliert auf die Sprite-Größe, gedreht und gespiegelt mit dem Objekt.
Mehrere Formen werden zu mehreren Teilen desselben Colliders (wie konkave Polygone in #151).
Bezier-Kurven werden dafür abgetastet; wie fein, ist eine Einstellung wert — die Broad Phase aus #184 begrenzt die Kosten, die Zahl der Ecken tut es nicht.
Tests
Gleiche Kollision wie ein von Hand gleich gezeichnetes Polygon, in beiden Systemen (Solids und Rapier).
Folge-Issue aus #129 (Frage 9, Antwort: „passt, eigenes Issue"). Verwandt mit #161 (Collider-Form „Frame outline").
## Befund
Nach #129 liegen die Umrisse einer Vector-Art-Form bereits als Punkte vor. Ein Objekt, dessen Sprite Vector Art trägt, braucht heute trotzdem ein von Hand nachgezeichnetes Polygon (#151).
## Zu bauen (Vorschlag)
- Neue Collider-Form **Vector art outline**: Der Collider übernimmt die Formen des Vector-Art-Assets seines Sprites, skaliert auf die Sprite-Größe, gedreht und gespiegelt mit dem Objekt.
- Mehrere Formen werden zu mehreren Teilen desselben Colliders (wie konkave Polygone in #151).
- Bezier-Kurven werden dafür abgetastet; wie fein, ist eine Einstellung wert — die Broad Phase aus #184 begrenzt die Kosten, die Zahl der Ecken tut es nicht.
## Tests
- Gleiche Kollision wie ein von Hand gleich gezeichnetes Polygon, in beiden Systemen (`Solids` und Rapier).
meleki
added the new label 2026-09-20 19:46:47 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Folge-Issue aus #129 (Frage 9, Antwort: „passt, eigenes Issue"). Verwandt mit #161 (Collider-Form „Frame outline").
Befund
Nach #129 liegen die Umrisse einer Vector-Art-Form bereits als Punkte vor. Ein Objekt, dessen Sprite Vector Art trägt, braucht heute trotzdem ein von Hand nachgezeichnetes Polygon (#151).
Zu bauen (Vorschlag)
Tests
Solidsund Rapier).