Хорошо, я понял, что я делаю неправильно, теперь это имеет смысл для меня. Я постараюсь объяснить, что я должен был делать.
У меня есть около 7 пакетных узлов, каждый со своим уникальным тегом. Если я хочу проверить, входит ли элемент из моего "antBatchNode" в контакт с элементом из моего "beeBatchNode", я бы не стал
(GameCharacter *) [[self parent] getChildByTag: tagName], поскольку он будет указывать на неправильный узел пакета.
Я должен был сделать это так.
(GameCharacter *) [beeBatchNode getChildByTag: tagName].
Когда я использовал [self parent], он проверял, к какому пакетному узлу был добавлен этот класс. Но поскольку у меня много отдельных узлов, мне нужно быть более точным, чтобы найти там местоположение.
.... Если кто-то может объяснить это лучше, пожалуйста, сделайте это. ЛОЛ. Я просто знаю, когда я сделал это таким образом, это сработало для меня.