в Cocos2d Я буду играть анимацию. Анимация имеет около 12 кадров, и каждый кадр довольно большой. Фактически, версия -hd каждого кадра довольно велика.
Во всяком случае, во-первых, я создал его, поставив все 12 кадров в текстуре с помощью Zwoptex. Текстура составляет около 2048x2048.
Это значит, что я могу анимировать CCSprite в CCSpriteBatchNode, используя эту текстуру.
Но я, кажется, получаю предупреждение памяти уровня 2.
Теперь, когда я думаю об этом, я не думаю, что CCSpriteBatchNode должен был использоваться для одного спрайта. Я предполагаю, что это было полезно только, если вы хотели нарисовать много спрайтов, которые используют ту же текстуру.
Итак, я хочу знать: должен ли я аниматировать кадр спрайта по кадру (без огромной текстуры)? Или можно использовать эту огромную текстуру, но по-другому?