Libgdx 如何在tilemap中正确移除瓷砖

Libgdx 如何在tilemap中正确移除瓷砖,libgdx,tmx,Libgdx,Tmx,我使用assetmanager加载tmx, 一些可收藏的物品,如硬币,需要在英雄触摸时移除。所以我就这样毁灭 object.setCell(x, y, null); 但是当我重新启动关卡游戏时,那些可收集的硬币不会出现,因为电池是空的。如何重置这些空单元格对象?请帮我重新加载地图。您应该有一个“常规”的和一个您删除瓷砖。只需在删除分幅之前深度复制地图,无论何时创建新游戏,都会再次复制地图。一个更快的方法是记住你删除了哪些磁贴,并在游戏结束后重新添加它们done@BennX为什么不把它贴出来作为

我使用assetmanager加载tmx, 一些可收藏的物品,如硬币,需要在英雄触摸时移除。所以我就这样毁灭

object.setCell(x, y, null);

但是当我重新启动关卡游戏时,那些可收集的硬币不会出现,因为电池是空的。如何重置这些空单元格对象?请帮我重新加载地图。您应该有一个“常规”的和一个您删除瓷砖。只需在删除分幅之前深度复制地图,无论何时创建新游戏,都会再次复制地图。一个更快的方法是记住你删除了哪些磁贴,并在游戏结束后重新添加它们done@BennX为什么不把它贴出来作为答案?@ThorbjørnLindeijer我认为这不是一个真正的答案。这只是一种暗示,它可能如何工作。有几种方法,程序员需要自己决定要走哪条路。没有人证实它是否如我所说的那样有效。还没有测试过。这只是一个大概的想法。