|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Да, ничего не понятно, совсем. На сколько я понял, пользоваться пулом один из самых верных вариантов относительно оптимизации. Кто то вообще этим пользуется?
|
|
|||||
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Удалил свое сообщение, так-как по ссылкам не ходил, а там оказывается все подробно описано.
Вот только с этой строчкой несогласен - И ещё с - Вместо className:Class лучше типизированную фабрику передать. |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
И, по-моему, вы просто сами не хотите понять что это, это называется лень. |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
То есть на каждый Класс создается ссылка на экземпляр в каждом значении пула(массива) /ИСПОЛЬЗОВАНИЕ/ -> достаем ссылку, присваиваем нужные свойства экземпляру, пользуемся, обнуляем свойства(делаем чистый экземпляр), каким то образом ложим обратно ссылку в массив (пул) и все? Весь принцип? |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Берешь и делаешь, ничего сложного.
Это обычный массив. |
|
|||||
listener
|
Когда-нибудь посещали столовую? Там на входе лежит стопка с подносами, видели? Так вот эта стопка - пул (подносов). Взяли поднос, использовали, протерли тряпочкой, положили обратно. Что непонятного?
|
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
Добавлено через 5 минут for (var i:int; i < 5; i++) { var = pool.getObject(Class) as Class; Array.push(var); var.x = i; var.y = i; addChild(var); } ап: добавляем объекты Добавлено через 14 минут for (var i:int; i < arr.length; i++) { if(arr[i]) { removeChild(arr[i]); pool.releaseObject(Class, var); // ложим в пул destroy(arr[i]); } } function destroy(var:Object) { var.property = var.PROPERTY // обнуление екземпляра } так? Последний раз редактировалось zCHESNOKz; 29.05.2014 в 09:56. |
|
|||||
Регистрация: Aug 2013
Адрес: Москва
Сообщений: 37
|
В вашем вопросе такие хорошие ссылки, все разжевано, только прочитай.
Как объяснить лучше, даже не знаю. Простейший пул, это массив. Пул готов. У вас есть массив с созданными объектами. Все. |
Часовой пояс GMT +4, время: 10:22. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|