0

我有一个带有一些图层的瓷砖地图,其中用作瓷砖集的图像的不透明度不是 100%。我在 cocos2d-iphone 中运行游戏。问题是在我玩了几个关卡后,图块集的不透明度被设置为 100%。基本上在玩了几个关卡之后,图像的透明度就会发生变化,因此一切都是不透明的。关于这是如何引起的任何想法?我知道这是一个模糊的问题,但我对可能发生的事情也一无所知。

4

1 回答 1

0

我发现了问题。奇怪的行为是由于调用 [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB5A1]; 对于我的一个精灵。这弄乱了所有剩余精灵的纹理格式,因为设置的值保存在一个静态变量中,即使你执行 [CCDirector end] 并且在此之后调用任何加载纹理,它似乎也不会清除纹理透明胶片弄乱了。

于 2013-11-15T12:09:58.337 回答