我正在尝试使用SpriteKit
和可视化大地图JSTileMap
。地图的大小为3398 x 4842
。
我通过在一层中使用 4 个大小为 1699 x 2421 的图块定义了一个 TMX 地图,每个图块都匹配一个图块集。
这是tmx:
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" width="2" height="2" tilewidth="1699" tileheight="2421">
<tileset firstgid="1" name="BL" tilewidth="1699" tileheight="2421">
<image source="new_york_map_bl@2x.jpg" width="1699" height="2421"/>
</tileset>
<tileset firstgid="2" name="BR" tilewidth="1699" tileheight="2421">
<image source="new_york_map_br@2x.jpg" width="1699" height="2421"/>
</tileset>
<tileset firstgid="3" name="TL" tilewidth="1699" tileheight="2421">
<image source="new_york_map_tl@2x.jpg" width="1699" height="2421"/>
</tileset>
<tileset firstgid="4" name="TR" tilewidth="1699" tileheight="2421">
<image source="new_york_map_tr@2x.jpg" width="1699" height="2421"/>
</tileset>
<layer name="Main Layer" width="2" height="2">
<data encoding="base64" compression="zlib">
eJxjZmBgYAFiRiBmAmIAAIAACw==
</data>
</layer>
</map>
虽然我可以使用该Tiled
软件查看 TMX 地图,但我无法在 xode 中使用SpriteKit
和可视化地图JSTileMap
。加载部分似乎得到了正确处理,但我无法想象任何东西:我有一个带有标签的黑屏:0 个节点/0 个绘图。是否有任何可能导致无法正确可视化我的地图的原因?