[flutter] SkeletonDrawable.update() needs to update skeleton and world transform

This commit is contained in:
Mario Zechner 2025-07-30 00:50:11 +02:00
parent 4eddd24787
commit f1353f2c6d

View File

@ -49,6 +49,7 @@ import 'generated/track_entry.dart';
import 'generated/event.dart'; import 'generated/event.dart';
import 'generated/event_type.dart'; import 'generated/event_type.dart';
import 'generated/render_command.dart'; import 'generated/render_command.dart';
import 'generated/physics.dart';
// Export generated classes // Export generated classes
export 'generated/api.dart'; export 'generated/api.dart';
@ -418,6 +419,10 @@ class SkeletonDrawable {
// Apply animation state to skeleton // Apply animation state to skeleton
animationState.apply(skeleton); animationState.apply(skeleton);
// Update skeleton physics and world transforms
skeleton.update(delta);
skeleton.updateWorldTransform(Physics.update);
} }
/// Render the skeleton and get render commands /// Render the skeleton and get render commands