我是objectif-c和sprite-kit开发中的新成员(但不是在编程中)。所以我开始了苹果的Spri。该应用程序完美工作,除了代表岩石的节点在岩石从场景底部落下时自动从其父节点移除。这一点,但没有实施 - (空)didSimulatedPhysics方法:Xcode如何自动从其父节点删除skspritenode
- (void)didSimulatedPhysics
{
[self enumerateChildNodesWithName:@"rock" usingBlock:^(SKNode *node, BOOL *stop) {
if (node.position.y < 0)
[node removeFromParent];
}];
}
我可以看到在屏幕上显示的节点计数器:它不与岩石的数量增加。 所以我的问题是:Xcode是否为我的程序管理removeFromParent方法?如果是的话,你能告诉我禁用的选项吗?我尝试让ARC拒绝,但它没有做任何改变。
我希望我的信息很清楚。如果没有,请告诉我。预先感谢您的回答。
拉斐尔
节点计数表示当前处于可视区域中的节点,即哪个节点必须由该帧的精灵套件呈现。 – ZeMoon