diff --git a/Nez.Portable/Assets/Tiled/Runtime/TiledRendering.cs b/Nez.Portable/Assets/Tiled/Runtime/TiledRendering.cs index d704222c4..914fefbfa 100644 --- a/Nez.Portable/Assets/Tiled/Runtime/TiledRendering.cs +++ b/Nez.Portable/Assets/Tiled/Runtime/TiledRendering.cs @@ -222,9 +222,6 @@ public static void RenderObjectGroup(TmxObjectGroup objGroup, Batcher batcher, V batcher.DrawPixel(pos, objGroup.Color, (int)size); goto default; case TmxObjectType.Tile: - var tx = obj.Tile.X * objGroup.Map.TileWidth * scale.X; - var ty = obj.Tile.Y * objGroup.Map.TileHeight * scale.Y; - var spriteEffects = SpriteEffects.None; if (obj.Tile.HorizontalFlip) spriteEffects |= SpriteEffects.FlipHorizontally; @@ -233,7 +230,8 @@ public static void RenderObjectGroup(TmxObjectGroup objGroup, Batcher batcher, V var tileset = objGroup.Map.GetTilesetForTileGid(obj.Tile.Gid); var sourceRect = tileset.TileRegions[obj.Tile.Gid]; - batcher.Draw(tileset.Image.Texture, pos, sourceRect, Color.White, 0, Vector2.Zero, scale, spriteEffects, layerDepth); + pos.Y -= obj.Tile.TilesetTile.Image.Height; + batcher.Draw(obj.Tile.TilesetTile.Image.Texture, pos, sourceRect, Color.White, 0, Vector2.Zero, scale, spriteEffects, layerDepth); goto default; case TmxObjectType.Ellipse: pos = new Vector2(obj.X + obj.Width * 0.5f, obj.Y + obj.Height * 0.5f) * scale;