Files
Cortex_Engine/imgui.ini
T
emil28092005 9d68559962 fix: reset scene crash — remove physics bodies before entity destruct
Root cause: after Destruct(), physics world still references dead
entities in its internal dictionary. SyncTransforms iterates dead
entity IDs → Flecs assert ecs_is_alive.

Fix:
- Pause physics during reset
- For each deleted entity: check Has<RigidBody>, call physicsWorld.RemoveBody
  to clean up Jolt body + dictionary entries BEFORE Destruct
- Resume physics after CreateObjects
- New objects get IsInitialized=false, physics bodies created next frame
2026-06-19 16:23:03 +03:00

41 lines
493 B
INI

[Window][Debug##Default]
Pos=60,60
Size=400,400
Collapsed=0
[Window][Debug]
Pos=10,10
Size=216,107
Collapsed=0
[Window][Hierarchy]
Pos=353,299
Size=250,398
Collapsed=0
[Window][Inspector]
Pos=112,297
Size=300,425
Collapsed=0
[Window][Cortex Engine Debug]
Pos=1,1
Size=226,196
Collapsed=0
[Window][Shadow Parameters]
Pos=772,456
Size=507,263
Collapsed=0
[Window][Shadow & Light Parameters]
Pos=22,191
Size=223,506
Collapsed=0
[Window][Video Recording]
Pos=986,3
Size=284,54
Collapsed=0