1

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

MyBalls.png 64x64 像素

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

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

在此处输入图像描述

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

你有什么主意吗?

更新:我尝试使用只有一个球的单独 PNG 文件的普通 CCSprite,问题仍然存在!我想我必须配置 cocos2d 源代码以使其工作。

4

1 回答 1

0

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

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

于 2011-12-07T04:45:25.510 回答