add world position properties to LdtkLevel and update scene builder

This commit is contained in:
2025-09-23 02:00:44 +02:00
parent d92e2b004e
commit 22271e741d
3 changed files with 7 additions and 5 deletions

View File

@@ -34,7 +34,6 @@ public class LdtkSceneBuilder
return root;
}
// A helper function to recursively set the owner on all children.
private void SetOwnerRecursive(Node node, Node owner)
{
foreach (var child in node.GetChildren())
@@ -47,6 +46,7 @@ public class LdtkSceneBuilder
private Node2D BuildLevel(LdtkLevel level)
{
var levelRoot = new Node2D { Name = level.Identifier };
levelRoot.Position = new Vector2(level.WorldX, level.WorldY);
foreach (var layer in level.LayerInstances.Reverse())
{