如何计算显示的精灵数量?

时间:2015-06-26 05:54:28

标签: swift sprite-kit

我正在创建一个游戏,并且我试图让它等到所显示的某个精灵的数量等于0然后再继续,我试着这样做:

NSLog("Number of asteroid 1 nodes: %d", self["Asteroid1Txt"].count)

但是它会为你提供某个精灵的数量,即使它没有显示在屏幕上也是如此。

有没有办法获取某个精灵的数量,只有它实际上在屏幕上?

1 个答案:

答案 0 :(得分:0)

给精灵节点一个这样的名字:

/tmp

然后枚举名为“spriteToTrack”的sprite,如下所示:

var mySprite = SkSpriteNode(imageNamed: "nameOfYourImage")
mySprite.name = "spriteToTrack"