2011-09-01 23 views
0

我的游戏在模拟器中工作正常,但它在设备上有精灵探头。像这样的行会给出错误:Cocos2d精灵不能在设备上工作

img = [CCSprite spriteWithSpriteFrameName:@"img.png"]; 

然后:

Assertion failure in -[CCSprite initWithTexture:rect:], /Users/newuser/Documents/Uni/libs/cocos2d/CCSprite.m:171 

有人建议一些设备无法处理spritesheets超过1024x1024的大,这是真的吗?因为我的是1024x2048,但制作2张spritesheet需要很多努力,所以我一直在寻找这个确认。

谢谢。

+0

它不一定非常努力。在Photoshop中,只需在高度的一半处分配两个切片,当您导出为图像时,它将自动切割它们。 –

回答

4

比3GS(iPhone 3G,iPod 1和2)老的设备被限制为1024 * 1024纹理。较新的设备最多可以使用2048 * 2048

+0

非常感谢您的确认。 – FBryant87

+0

嘿耶我的旧3G绝对CHOKES在我目前的发展游戏。 –

+1

@詹姆斯韦伯斯特:你达人! – fuzz