Я пытался обернуть голову вокруг этого, и я не нашел никакого хорошего объяснения в документах, на форуме или здесь, вот так:
Могу ли я объединить CCSpriteBatchNodeс CCAnimations?Если так, то как?Можете ли вы привести пример кода?
Я понимаю, что CCAnimation может быть определен с кадрами из нескольких различных кэшированных текстур (CCTexture2D / CCTextureCache), но CCSpriteBatchNode должен ссылаться только на одну текстуру.
Я полагаю, что это составляет несколько отдельных подвопросов:
Могу ли я анимировать Sprite, который я передал как дочерний элемент CCSpriteBatchNode с помощью CCAnimation?Это все еще даст мне преимущество в скорости партии?И произойдет ли ошибка, если CCAnimation ссылается на кадры на отдельных текстурах?
Теоретически я мог бы определить анимацию с кадрами из разных текстур, следовательно, они должны быть из разных CCSpriteBatchNodes, правильный?Или это невозможно?
Могу ли я иметь несколько разных спрайтов на одном CCSpriteBatchNode, каждый из которых вызывает CCAnimations, чьи кадры определены на этом узле Batch, все из одной текстуры CCSpriteBatchNode?
Спасибо всем, кто может потратить минуту, чтобы объяснить это мне!