CCSprite 上出现奇怪的人工制品

Strange artefacts appear on CCSprite

我有一个 CCLayer class 导入到游戏层 奇怪的是,自从我检查并重新导出所有文件后,所有的精灵都有 "artefacts" 似乎不知从哪里冒出来的

是否有某些设置或其他因素可能导致这种情况发生?

我是新手 但到目前为止我已经检查过: 设置为 PixelFormat_RGBA8888 PVRImagesHavePremultipliedAlpha:YES png 从人工制品中清晰可见(28 位透明) 纹理是使用 "pre-multiplied"

的纹理打包器制作的

背景是一个CCLayer 矿山是一个 CCLayer 两者都作为 "addChild"

添加到游戏层(也包括 clayer)
     backgroundManager = [[BackGround alloc] init];
    [self addChild:backgroundManager z:0];

    myShip = [[Ship alloc]init];
    [self addChild:myShip z:5]; 

是的,这是纹理打包器中的设置 在对设置进行一些更改后,它们现在似乎可以正常加载。 没有人工制品

使用前置倍数 trim 未裁剪 并多加一点内边距

希望它能帮助其他人(因为它让我有点发疯)