我有一个大的tmx地图,我在Tiled中制作。我使用libgdx来渲染tmx贴图。我想知道如何渲染特定的瓷砖。例如,我有一个100x100 tile / tmx地图。玩家实体在10,30(x,y)中产生我只想渲染玩家实体的位置(或任何实体,并控制相应实体类中的视距)。我如何使用libgdx有选择地像这样渲染?我尝试将渲染边界设置为相机但不能像我想的那样工作。
我希望能够放大/缩小整个地图(看起来很暗/完全变黑),除了实体精灵所在的部分。希望在实体精灵和多个实体周围保持战争迷雾。
我应该将渲染器传递给实体构造函数吗?多个摄像头?我怎么能做一个分层效果,我在实际地图上面有另一个100x100的黑色瓷砖地图,并让它围绕实体的alpha为0? (请记住我使用tmx地图)