Показать сообщение отдельно
Старый 05.04.2009, 01:21
Dimonte вне форума Посмотреть профиль Отправить личное сообщение для Dimonte Найти все сообщения от Dimonte
  № 20  
Ответить с цитированием
Dimonte

Регистрация: Jun 2008
Сообщений: 51
marat_sa, тут уж все зависит от конкретного проекта. Если в вашем случае Sprite-объекты будут занимать слишком много памяти, то, конечно, надо по-другому делать. Если графика во многих спрайтах одинаковая, можно очень серьезно урезать использование памяти кэшированием. Если у вас появляются и исчезают с активного вида объекты редко, выигрыш в скорости от хранения объектов спрайтами будет ничтожен. Лучше всего, сделайте тесты с обоими вариантами и там уже смотрите, что лучше работает в вашем случае.

UPD: Совсем забыл, если ваши объекты не должны содержать другие объекты и реагировать на мышь, то можете вместо спрайтов расширять класс Shape, он заметно меньше памяти кушает.


Последний раз редактировалось Dimonte; 05.04.2009 в 01:36.