diff --git a/packages/flutter_sprites/lib/src/sprite_box.dart b/packages/flutter_sprites/lib/src/sprite_box.dart index d50299a9d7..4c2d3e3758 100644 --- a/packages/flutter_sprites/lib/src/sprite_box.dart +++ b/packages/flutter_sprites/lib/src/sprite_box.dart @@ -348,6 +348,9 @@ class SpriteBox extends RenderBox { _rootNode._visit(canvas, totalMatrix); // Draw physics debug + if (_physicsNodes == null) + _rebuildActionControllersAndPhysicsNodes(); + for (PhysicsWorld world in _physicsNodes) { if (world.drawDebug) { canvas.setMatrix(world._debugDrawTransform.storage);