【发布时间】:2014-04-02 12:20:30
【问题描述】:
我是 objectif-c 和 sprite-kit 开发的新手(但不是编程)。所以我开始了Apple的Spri。该应用程序运行良好,除了代表岩石的节点会在岩石从场景底部掉落时自动从其父节点中移除。这个,没有实现 -(void)didSimulatedPhysics 方法:
- (void)didSimulatedPhysics
{
[self enumerateChildNodesWithName:@"rock" usingBlock:^(SKNode *node, BOOL *stop) {
if (node.position.y < 0)
[node removeFromParent];
}];
}
我可以看到屏幕上显示的节点计数器:它不会随着岩石数量的增加而增加。 所以我的问题是:Xcode 是否为我的程序管理 removeFromParent 方法?如果是的话,你能告诉我禁用的选项吗?我尝试将 ARC 设置为 NO,但没有任何改变。
我希望我的信息是明确的。如果没有,请告诉我。提前感谢您的回答。
拉斐尔
【问题讨论】:
-
节点计数是当前可视区域中节点的指示,即必须由 sprite kit 为该帧渲染的节点。
标签: xcode ios7 sprite-kit skspritenode