Physik: Simulation im Editor (Editor-Run) #148

Open
opened 2026-09-18 17:48:10 +02:00 by meleki · 0 comments
Owner

Aus #146, Antwort 4: vorerst nicht, eigenes Issue für später.

Stand nach #146

  • Play läuft auf dem PhysicsSystem (Rapier), der Editor-Run (Behaviors mit „Run in editor“) auf dem alten CollisionSystem: Er erkennt Kollisionen und simuliert nichts. Dynamic Bodies bleiben im Editor also stehen.
  • Der Grund: Was der Editor-Run bewegt, wird gespeichert. Eine Kiste, die im Editor fällt, läge nach dem Stoppen woanders.
  • Ohne Rigidbody liefern beide Systeme dieselben Events. Die Kollisions-Unit-Tests laufen per describe.each(COLLISION_SYSTEMS) gegen beide.

Zu klären

  • Was soll im Editor fallen: nichts, alles, oder nur, solange ein eigener Knopf „Simulate“ gedrückt ist, mit einem Zurücksetzen danach?
  • Ob der Editor-Run danach ganz auf das PhysicsSystem wechselt, sodass das CollisionSystem wegfallen kann.
Aus #146, Antwort 4: vorerst nicht, eigenes Issue für später. ## Stand nach #146 - **Play** läuft auf dem `PhysicsSystem` (Rapier), der **Editor-Run** (Behaviors mit „Run in editor“) auf dem alten `CollisionSystem`: Er erkennt Kollisionen und simuliert nichts. Dynamic Bodies bleiben im Editor also stehen. - Der Grund: Was der Editor-Run bewegt, wird gespeichert. Eine Kiste, die im Editor fällt, läge nach dem Stoppen woanders. - Ohne Rigidbody liefern beide Systeme dieselben Events. Die Kollisions-Unit-Tests laufen per `describe.each(COLLISION_SYSTEMS)` gegen beide. ## Zu klären - Was soll im Editor fallen: nichts, alles, oder nur, solange ein eigener Knopf „Simulate“ gedrückt ist, mit einem Zurücksetzen danach? - Ob der Editor-Run danach ganz auf das `PhysicsSystem` wechselt, sodass das `CollisionSystem` wegfallen kann.
admin added this to the Development project 2026-09-18 18:01:02 +02:00
admin moved this to Next in Development on 2026-09-18 18:01:22 +02:00
admin moved this to Queue in Development on 2026-09-18 18:01:26 +02:00
admin added the low-priority label 2026-09-18 18:01:33 +02:00
admin added held-back and removed low-priority labels 2026-09-19 12:47:54 +02:00
admin moved this to Held back in Development on 2026-09-19 12:47:57 +02:00
admin added the question label 2026-09-21 08:06:27 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#148