У меня есть спрайт, который создается в начале программы и добавляется в spritebatchnode с помощью следующего кода:
[spritebatchnode addchild:mysprite]
Теперь я хочу создать фиктивный ccnode (невидимый узел) вв какой-то момент времени добавим этот фиктивный узел в спрайт:
[mysprite addchild:dummynode]
Теперь я хочу создать еще один спрайт (видимый) и добавить его в манекен с помощью:
[dummynode addchild:sprite2]
Однако я получаю ошибку sigabirt, и она не говорит, где она.Почему это ошибка?Разве я не могу добавить узел к спрайту, который был добавлен ранее в пакетном режиме?Нужно ли добавлять mysprite в пакетный пакет после добавления и создания всего остального?
примечание: в этом примере инициализируется каждая переменная
Больше кода, это код, который получаетошибка:
CCNode *dummy = [CCNode node];
[dummy setPosition:CGPointZero];
[mySprite addChild:dummy];
[spriteBathNode addChild:mySprite];