Я хотел бы иметь метод, подобный -(void)removeAllChildrenWithTag:(int)tag
в подклассе CCNode.Как бы вы это сделали?
Я добавляю каждый раунд своей игры несколько спрайтов в этот узел, и после окончания раунда я хочу их удалить.Я подумал, что было бы неплохо дать всем им один и тот же тег, чтобы я мог просто удалить их по тегу.Но есть только метод для удаления ОДНОГО потомка с тегом.
Я знаю, что могу вызывать этот метод, пока не останется дочерний элемент, но я думаю, что он будет медленным.Есть ли лучшее решение, как пройти через целых детей и удалить каждого с упомянутым тегом?Я не знаю, как это сделать, потому что вы не можете удалить ни одного ребенка в for(* in *)
петле.
Надеюсь, вы сможете мне помочь.:)