Cocos2d iphone 我在cocos2d的TMX中出错了
我已经使用TmxTileMap.com创建了Backgd.tmx,并尝试在我的实现中使用它,如下所示Cocos2d iphone 我在cocos2d的TMX中出错了,cocos2d-iphone,Cocos2d Iphone,我已经使用TmxTileMap.com创建了Backgd.tmx,并尝试在我的实现中使用它,如下所示 CCTMXTiledMap *tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@"Backgd.tmx"]; [self addChild:tileMap]; 但我也犯了同样的错误 -[CCFileUtils fullPathForFilename:resolutionType:] : cocos2d: Warning: File not
CCTMXTiledMap *tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@"Backgd.tmx"];
[self addChild:tileMap];
但我也犯了同样的错误
-[CCFileUtils fullPathForFilename:resolutionType:] : cocos2d: Warning: File not found: Images/background.png
cocos2d: Couldn't find file:Images/background.png
平铺保存图像文件的(相对)路径。但是在Xcode中,目录结构是扁平的,因此没有Images
文件夹
我假设您的tileset位于包含tmx文件的文件夹的Images
子文件夹中。您可以:
- 将平铺集图像移动到与tmx文件相同的文件夹中(并相应地在平铺中更新,或使用文本编辑器编辑tmx文件)
- 将图像子文件夹作为文件夹引用(蓝色图标)而不是组(黄色图标)添加到Xcode项目中注意:这将始终将该文件夹中的所有文件添加到应用程序包中,如果您还保留其他文件(即photoshop源文件),则可能不需要这样做在
文件夹或其子文件夹中图像
- 将cocos2d的TMX读取器代码更改为仅使用tileset文件名字符串的
lastPathComponent
Images
文件夹
我假设您的tileset位于包含tmx文件的文件夹的Images
子文件夹中。您可以:
- 将平铺集图像移动到与tmx文件相同的文件夹中(并相应地在平铺中更新,或使用文本编辑器编辑tmx文件)
- 将图像子文件夹作为文件夹引用(蓝色图标)而不是组(黄色图标)添加到Xcode项目中注意:这将始终将该文件夹中的所有文件添加到应用程序包中,如果您还保留其他文件(即photoshop源文件),则可能不需要这样做在
文件夹或其子文件夹中图像
- 将cocos2d的TMX读取器代码更改为仅使用tileset文件名字符串的
lastPathComponent