我是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];
}];
}
Run Code Online (Sandbox Code Playgroud)
我可以看到屏幕上显示的节点计数器:它不会随着岩石的数量而增加.所以我的问题是:Xcode是否为我的程序管理removeFromParent方法?如果是,你能告诉我禁用的选项.我尝试将ARC设置为NO,但它没有任何改变.
我希望我的信息很清楚.如果没有,请告诉我.提前感谢您的回答.
拉斐尔