Невидимые спрайты все еще занимают много памяти - PullRequest
0 голосов
/ 01 февраля 2010

Просто любопытно, если у меня есть спрайт на сцене с альфа-каналом, установленным в 0, это занимает столько же памяти, сколько спрайт, который видим?

Я думаю, что это так, потому что он рисует спрайт на сцене, а затем он должен установить альфа на ноль.

Это может показаться глупым вопросом, но я просто хотел проверить.

1 Ответ

5 голосов
/ 01 февраля 2010

Да, объем памяти будет таким же, и, что гораздо хуже, он также будет использовать ресурсы gpu / cpu, поскольку он, как вы говорите, обращается к сцене, хотя и незаметно.

Если вам не нужно отображать спрайт removeChild it или установить visible = false, что ни сэкономит память, но уменьшит загрузку GPU / CPU.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...