TileMap Tileset Opacity搞砸了

时间:2013-11-09 10:36:13

标签: ios cocos2d-iphone

我有一个带有一些图层的图块,其中用作图块集的图像的不透明度不是100%。我在cocos2d-iphone上运行游戏。问题是,在我玩几个级别后,tilesets的不透明度设置为100%。基本上在播放几个级别后,图像的透明度会发生变化,因此一切都是不透明的。有关这怎么可能引起的任何想法?我知道这是一个模糊的问题,但我对于可能发生的事情也很无能为力。

1 个答案:

答案 0 :(得分:0)

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