【发布时间】:2011-09-01 20:34:57
【问题描述】:
我的游戏在模拟器中运行良好,但设备上的精灵有问题。像这样的一行会报错:
img = [CCSprite spriteWithSpriteFrameName:@"img.png"];
然后:
Assertion failure in -[CCSprite initWithTexture:rect:], /Users/newuser/Documents/Uni/libs/cocos2d/CCSprite.m:171
有人建议某些设备无法处理大于 1024x1024 的精灵表,这是真的吗?因为我的是 1024x2048,但是制作 2 张 spritesheet 需要付出很多努力,所以我想先确认一下?
谢谢。
【问题讨论】:
-
这并不需要太多的努力。在 Photoshop 中,只需在一半高度处分配两个切片,当您导出到图像时,它会自动剪切它们。
标签: ios objective-c cocoa-touch cocos2d-iphone