1

我有一张用 Tiled 制作的大型 tmx 地图。我正在使用 libgdx 来渲染 tmx 地图。我想知道如何渲染特定的瓷砖。例如,我有一个 100x100 的 tile/tmx 地图。玩家实体在 10,30 (x,y) 生成我只想在玩家实体的位置周围渲染(或任何实体,并控制相应实体类中的可视距离)。我怎样才能使用 libgdx 有选择地像这样渲染?我尝试将渲染边界设置为相机,但没有像我想要的那样工作。

我希望能够放大/缩小整个地图(看起来很暗/完全变黑),除了实体精灵所在的部分。希望保持实体精灵周围的战争迷雾..和多个实体。

我应该将渲染器传递给实体构造函数吗?多个摄像头?如何在实际地图顶部有另一个 100x100 的黑色平铺贴图并拥有它以使实体周围的 alpha 为 0 的分层效果?(请记住我正在使用 tmx 地图)

4

0 回答 0