Цитата:
Сообщение от Koopa
При любом размере текстуры, грузит почти до максимума
|
Такое несущественное влияние развернутой битмапдаты на занимаемую приложением память навевает подозрение, что проблема перерасхода (если он и есть) не здесь.
Цитата:
Сообщение от Koopa
При добавлении нескольких экземпляров все становится жутко
|
Это потому, что каждый экземпляр неизвестно зачем хранит свою копию битмапдаты загруженной текстуры земли (image).
Следовало бы снять с класса _3D (мои глаза!) ответственность за загрузку текстуры — зачем это вообще сделано? Загрузить "землю" отдельно, взять BitmapData и просто давать ссылку на нее каждому новому экземпляру класса, например так:
var planet:_3D = new _3D(earthBitmapData); (мои глаза!)