CCSprite边界周围有奇怪的白色像素

时间:2011-12-06 05:50:04

标签: ios cocos2d-iphone ccsprite

我在iPhone游戏的cocos2d中遇到了一个奇怪的问题。我创建了一个PNG文件,如下所示

MyBalls.png 64x64 pixels

在cocos2d中,我使用CCSpriteSheet将每个球都用PNG文件获取。它在那之前运作良好。

然而,奇怪的是,在iPhone的屏幕上,球的边框周围有奇怪的白色像素,如下面的截图所示

enter image description here

我在网上做了很多研究。但是像使用TexturePacker或重置glBlendFunc这样的每个建议都不起作用:(

你有什么想法吗?

更新:我尝试使用普通的CCSprite和单独的一个球的单独PNG文件,问题仍然存在!我想我必须为cocos2d源代码配置一些如何让它工作。

1 个答案:

答案 0 :(得分:0)

我已经弄明白了这个问题。不是因为图形本身。这是因为box2d为CCSprite背面的b2Fixture创建了一个轮廓。在这里,我发布了一个针对该特定问题的问题!

http://www.cocos2d-iphone.org/forum/topic/25368?replies=1#post-132008