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 に設定しようとしましたが、何も変わりません。
私のメッセージが明確であることを願っています。そうでない場合は、教えてください。ご回答ありがとうございます。
ラファエル