Когда текстура содержит кадры для одной анимации, есть ли какое-либо усиление производительности, проходящее через CCSpriteBatchNode для создания анимации? Думаю, вы никогда не нарисуете два спрайта одновременно, и нет реальной «партии».CCSpriteBatchNode: есть ли увеличение производительности для анимаций
0
A
ответ
0
CCSpriteBatchNode позволяет рисовать гораздо быстрее, чем большое количество спрайтов. Таким образом, в случае только одного спрайта с анимацией кадра не должно быть никакой разницы.
Смежные вопросы
- 1. Есть ли увеличение производительности при использовании Indexer для объектов?
- 2. Роль CCSpriteBatchNode
- 3. Увеличение производительности
- 4. Устраняет ли функции увеличение производительности?
- 5. Есть ли увеличение производительности dblquad за два квадроцикла?
- 6. Есть ли увеличение производительности при использовании функций с C# 6.0?
- 7. CCSpriteBatchNode детская анимация
- 8. TABLESWITCH Увеличение производительности?
- 9. Увеличение производительности Android ViewPager
- 10. Увеличение производительности оператора exec()
- 11. Увеличение производительности SQLite SELECT
- 12. Увеличение производительности Java-приложений
- 13. Увеличение производительности в C++
- 14. Увеличение производительности/скорости
- 15. Увеличение производительности речи Синтез
- 16. Увеличение производительности списка C#
- 17. Увеличение производительности приложения Asp.net
- 18. Увеличение производительности BigInteger Java
- 19. Увеличение производительности представления списка
- 20. Увеличение производительности JavaFX WebGL
- 21. NHibernate - Есть ли способ предотвратить увеличение версии?
- 22. Увеличение производительности ионного приложения
- 23. Увеличение производительности Linq для XML Parsing
- 24. Увеличение производительности по запросу MongoDB
- 25. Увеличение производительности на Angular2 inputfield
- 26. Передача ссылки const: увеличение производительности?
- 27. CCSpriteBatchNode. change texture file
- 28. Увеличение производительности нескольких композиций PNG
- 29. Увеличение производительности путем удаления СБРОС
- 30. Увеличение производительности агрегирования в MongoDb
Это была бы моя догадка, но есть так много шумихи над пакетной обработкой, мне интересно, не хватает ли я чего-то фундаментального над базовым материалом GL (над моей головой). Существует довольно жесткая цена для оплаты ограничений использования batchNode, и я хочу получить окончательный ответ на это, прежде чем совершать даже контролируемый эксперимент. – YvesLeBorg
Главное и единственное, что делает пакетный узел, это то, что он рисует все свои дети в одном призыве рисования. Он не переводит метод посещения своим детям. Вы можете посмотреть на метод рисования CCSprite, есть даже утверждение, в котором говорится, что ничья не может быть вызвана при добавлении спрайта в пакетный узел. поэтому, это действительно очень полезно с большим количеством спрайтов для рисования. в случае одного спрайта, это будет один призыв к призыву в любом случае - ничья CCSprite или CCSpriteBatchNode одна – Morion
да, я видел это. Тем не менее, я недавно заметил, что Stefen публикует что-то о значительном выигрыше в производительности для одной большой текстуры (например, фоновом изображении), и это заставило меня задаться вопросом, действительно ли batchNode делает что-то принципиально другое в розыгрыше, которое могло бы привлечь выигрыш для одной текстуры , – YvesLeBorg