Iphone 在平铺贴图中设置单个平铺的动画

Iphone 在平铺贴图中设置单个平铺的动画,iphone,ios,cocos2d-iphone,tile,Iphone,Ios,Cocos2d Iphone,Tile,我正在开发使用平铺贴图的CoCo2D游戏。我需要更改单个瓷砖的不透明度。我使用了以下代码 CCSprite *sprite = [metaLayer tileAt:tilePos]; CCFadeIn* fadeOut = [CCFadeIn actionWithDuration:2]; [sprite runAction:[CCSequence actions:fadeOut, nil]]; 当我运行此代码时,此动画效果所有瓷砖都使用此纹理。只有我需要处理个别瓷砖使用坐标。在平铺贴图中是否有

我正在开发使用平铺贴图的CoCo2D游戏。我需要更改单个瓷砖的不透明度。我使用了以下代码

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

当我运行此代码时,此动画效果所有瓷砖都使用此纹理。只有我需要处理个别瓷砖使用坐标。在平铺贴图中是否有解决此问题的方法。

如果您尝试删除该特定精灵,它是否会删除具有相同纹理的所有平铺?(它不应该…)据我所知,唯一能指代单个瓷砖的方法是瓷砖。当您调用tileAt时,CCSprite将作为一个tilemap的一部分,所以奇怪为什么会发生这种情况,这是我的错误。现在它开始工作了。