Есть ли способ удалить из родителя SKSpriteNode, который имеет границы области?iOS SKSpriteNode - оставить экран
, например:
-(void)didBeginContact:(SKPhysicsContact *)contact
{
firstNode = (SKSpriteNode *)contact.bodyA.node;
if (firstNode.position.y<0) {
[firstNode removeFromParent];
}
}
Просто мне точку в правильном направлении. Является ли это методом обновления перечислением путем проверки их исправлений или является их действием, которое вы можете применить. Я прошел через документации не могу найти его, но я бы подумал, что это будет легко осуществить, так как это экономит память
Действительно? Установил ли я узел нуль или что-то еще? – Mike
Нет, удалить его должно быть достаточно. Но иногда другие факторы (которые могут быть трудно идентифицировать) могут привести к сохранению памяти, поэтому просто подумайте, что я бы упоминал об этом! – AndyOS
Например, если у вас есть другие сильные ссылки на узел. Это похоже на стандартное управление памятью в Cocoa. – swilliams