Cocos2d iphone 从单个精灵对象生成100个精灵

Cocos2d iphone 从单个精灵对象生成100个精灵,cocos2d-iphone,Cocos2d Iphone,我在cocos2D中制作游戏,因为我在其中使用了TMX地图。现在,我把星星作为分数,玩家必须收集星星,这样它的分数就会增加 我的问题是我想在每个精灵上运行“永远重复”操作。我没有将精灵添加到瓷砖贴图中,但我只做了一个额外的层,在其中,我放置了具有星星属性的瓷砖 现在,在我添加这个平铺贴图的地方,我检查了meta层中所有具有star属性的平铺,我想把star图像放在那里 我的问题是,因为我不知道具有star属性的瓷砖的数量,所以我们不能制作那么多CCSprite对象数组。我知道我们不能在场景中两次

我在cocos2D中制作游戏,因为我在其中使用了TMX地图。现在,我把星星作为分数,玩家必须收集星星,这样它的分数就会增加

我的问题是我想在每个精灵上运行“永远重复”操作。我没有将精灵添加到瓷砖贴图中,但我只做了一个额外的层,在其中,我放置了具有星星属性的瓷砖

现在,在我添加这个平铺贴图的地方,我检查了meta层中所有具有star属性的平铺,我想把star图像放在那里

我的问题是,因为我不知道具有star属性的瓷砖的数量,所以我们不能制作那么多CCSprite对象数组。我知道我们不能在场景中两次添加一个CCsprite对象

我如何处理这个问题?
任何帮助都将不胜感激。

对于每个星图块,创建一个星精灵并将其添加到阵列中。这有什么问题吗?如果我为每个星片制作星精灵,那么我就必须制作n个CCSprite对象的数组,对吗?我不知道会有多少颗星,是吗?每当你需要一颗新星时,创建它并将其添加到阵列中。你不需要事先知道星星的数量,而且如果你列举所有的瓷砖并计算星星瓷砖的数量,这也很简单。