diff --git a/LDtk/Renderer/LDtkRenderer.cs b/LDtk/Renderer/LDtkRenderer.cs index 2c47be9f..de30992c 100644 --- a/LDtk/Renderer/LDtkRenderer.cs +++ b/LDtk/Renderer/LDtkRenderer.cs @@ -170,7 +170,9 @@ private Texture2D GetTexture(LDtkLevel level, string path) else { string file = Path.ChangeExtension(path, null); - return content.Load(file); + string directory = Path.GetDirectoryName(level.WorldFilePath); + string assetName = string.IsNullOrEmpty(directory) ? file : $"{directory}/{file}"; + return content.Load(assetName); } }