0

我正在尝试使用 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 文件时,文件引用只是文件名。瓦片集文件与 .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>

谢谢你的帮助!

4

1 回答 1

1

问题是几件事的结合。尽管我在路径中包含了该文件,但我仍然必须将 .png 添加到项目资源下的构建阶段中的复制包资源中。之后,我不得不更改文件路径以删除路径。之后它起作用了

于 2013-04-16T01:58:39.620 回答