ios - SpriteKit : Count of SKSpriteNodes on screen

标签 ios objective-c ios7 sprite-kit skspritenode

这似乎是一个非常简单的问题,但我似乎无法在任何地方找到答案。我正在使用 Sprite Kit 制作游戏,我想计算屏幕上当前有多少个 SKNode。我可以在我的调试信息的右下角看到计数,但我不确定如何将它作为我可以用来编程的整数来访问。有什么建议吗?

最佳答案

Apple 文档说,“SKScene 对象表示 Sprite Kit 中的内容场景。场景是 Sprite Kit 节点树中的根节点......”

因此,在您的 SKScene 类中使用以下语句,看看它是否输出正确的数字。

NSLog(@"%lu", (unsigned long)[self.children count]);

关于ios - SpriteKit : Count of SKSpriteNodes on screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23204628/

相关文章:

ios - iOS-在iOS应用程序中按需添加声音

ios - ACAccountStore 请求AccessToAccountsWithType :options:completion: returning nil error and granted as NO

xcode - 反向地理编码以仅以英文返回结果?

iOS Pandora like 底部工具栏

objective-c - 获取 EKRecurrenceRule 中 startDate 和 endDate 之间的出现次数

objective-c - 如何确定我的应用程序从哪个路径运行?

ios - 如何将 4 个字节转换为来自 NSData 的 Objective-C 中的 float

ios7 - 在 SpriteKit 场景之间移动时如何释放内存

ios - NSObject 如何知道它是在哪个 View 中绘制的

ios - IOS平台是否可以在拨出或来电时显示图片或视频?