无法加载tileset cocos2d

时间:2013-04-06 23:26:37

标签: iphone objective-c cocos2d-iphone

我正在尝试使用Ray Wenderlich制作基于瓷砖的教程 [游戏](http://www.raywenderlich.com/29458/how-to-make-a-tile-based-game-with-cocos2d-2-x

当我尝试加载我的.tmx文件时,它告诉我它无法找到tileset文件。 我已经调查了这个问题并找到了这个[解决方案](https://iphonedevsdk.vanillaforums.com/forum/iphone-sdk-game-development/81383-cocos2d-and-tiled.html

然而,当我查看我的.tmx文件时,文件引用只是文件名。 tileset文件与.tmx文件位于同一文件夹中。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map SYSTEM "http://mapeditor.org/dtd/1.0/map.dtd">
<map version="1.0" orientation="orthogonal" width="50" height="50" tilewidth="32"   tileheight="32">
 <tileset firstgid="1" name="tmw_desert_spacing" tilewidth="32" tileheight="32" spacing="1" margin="1">
  <image source="tmw_desert_spacing.png" width="265" height="199"/>
 </tileset>
  <layer name="Tile Layer 1" width="50" height="50">
   <data encoding="base64" compression="gzip">
    H4sIAAAAAAAAA+3DAQkAAAwEoUvy/WMux0DBVVNVVVVVVVVVVdXnD6vDAUcQJwAA
   </data>
  </layer>
 </map>

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

问题是几件事的结合。虽然我将文件包含在路径中,但仍然需要将.png添加到项目资源下的Build Phases中的复制包资源。在这之后,我不得不更改文件路径以删除路径。之后它起作用了