1

我正在开发使用平铺地图的 cocos2d 游戏。我需要更改单个图块的不透明度。我使用了以下代码,

CCSprite *sprite = [metaLayer tileAt:tilePos];
CCFadeIn* fadeOut = [CCFadeIn actionWithDuration:2];
[sprite runAction:[CCSequence actions:fadeOut, nil]];

当我运行此代码时,此动画效果所有图块都使用此纹理。只有我需要使用坐标处理单个图块。瓦片地图中是否有解决此问题的方法。

4

0 回答 0