Ответ: Вопросы по XNA.
как выводить множество маленьких спрайтов? Допустим, у меня есть прямоугольная карта 100*100, и ее надо всю вывести на экран, у каждого элемента массива-карты своя текстура, вырезаемая из большой текстуры; также у каждого элемента свои собственные параметры могут быть. Проблема в том, что при многократном вызове spritebatch.draw фпс сильно падает, даже если общий размер текстуры, составленной из всех текстур всех клеток много меньше какой-нибудь другой одной достаточно большой текстуры... ах да и еще текстура самой клетки да и она сама - могут меняться...
|