ce que je crée dans mon TiledMap Editeur: le résultat d'affichage de la carte en mosaïque est faux (en utilisant cocos2d-x 3.6)
Mais lorsque je tente de l'afficher dans le simulateur, il devient ceci:
Vous pouvez voir que certaines images de tuiles sont manquantes, d'autres sont fausses (l'endroit où dirt.png devrait devenir wall.png à la place). Je ne sais pas pourquoi c'est arrivé. Je suis le tutorial et ajoute le code suivant dans le projet HelloWorld.
// create a TMX map
auto map = TMXTiledMap::create("tile/test.tmx");
addChild(map);
le contenu de test.tmx:
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" renderorder="right-down" width="10" height="10" tilewidth="36" tileheight="36" nextobjectid="5">
<tileset firstgid="1" name="test" tilewidth="36" tileheight="36">
<tile id="0">
<image width="36" height="36" source="dirt.png"/>
</tile>
<tile id="1">
<image width="36" height="36" source="floor.png"/>
</tile>
<tile id="2">
<image width="36" height="36" source="wall.png"/>
</tile>
</tileset>
<layer name="Tile Layer 1" width="10" height="10">
<data encoding="base64" compression="gzip">
H4sIAAAAAAAAA2NkYGBgRMMwgM7GhRnQaEJmMaCJ4zILXS8+dbjsxOY+XO4g5FZ0M0GAiQBGV49PDwgAAKCoyOyQAQAA
</data>
</layer>
<objectgroup name="Object Layer 1">
<object id="1" name="SpawnPoint" x="125" y="133" width="67" height="62"/>
</objectgroup>
</map>
Quelqu'un pourrait-il me donner un coup de main?