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