我正在尝试在 Cocos2d 中制作一个使用正交图块地图的游戏。我使用在 Adobe Illustrator 中绘制的简单图块集创建平铺地图。瓦片是 32x32 像素,而地图只有 20x20 瓦片。当我在 Cocos2d 中使用 tilemap 时,在 iPhone 模拟器上测试它时效果很好。但是,当我在我的 iPod touch 上测试它时,应用程序崩溃(以 NSException 终止)并且它给了我一个错误说
-(id) initWithTexture:(CCTexture2D*)texture
{
NSAssert(texture!=nil, @"Invalid texture for sprite");
CGRect rect = CGRectZero;
rect.size = texture.contentSize;
return [self initWithTexture:texture rect:rect];
}
我弄乱了地图和瓷砖,但我无法让应用程序工作。任何帮助表示赞赏。谢谢。