Можно ли улучшить спрайты рисования производительности, уменьшив количество бит-плоскостей, используемых в их файле изображений? Например, если вы использовали только 4 цвета и, следовательно, изображение было 2 битплоскостями, будет ли cocos2d показывать и управлять ими быстрее, чем 24-битный цвет спрайта?Эффект Cocos2d Sprite с битовыми плоскостями
1
A
ответ
0
Уменьшение глубины и размера бит для ваших изображений, безусловно, улучшит производительность. Вы будете использовать меньше памяти текстур, и в целом для процессора или памяти должно быть меньше работы. Лучше всего попытаться уменьшить размер/детали ваших изображений и посмотреть, как это влияет на производительность.
Спасибо. Начали экспериментировать и узнавать, что есть определенные успехи. Особенно интересно узнать, имеет ли cocos2d/iPhone определенные границы номеров/использования битовых плоскостей. В этой области документация кажется легкой. Предположим, что базовое оборудование имеет предпочтения или оптимумы, но было бы полезно знать. – JxBomb
Без проблем Jx. Определенно существуют ограничения на то, что вы можете использовать для размера изображения и глубины бит, но это довольно высокие пределы из того, что я помню. Если это те вопросы, на которые вы, скорее всего, уже ответили на StackOverflow уже или на форумах Cocos2D (http://www.cocos2d-iphone.org/forum/). Я не могу вспомнить особенности с головы. Помните, что Cocos2D - это, в конечном счете, OpenGL, поэтому вы можете также искать некоторые из своих ответов в этом контексте. –