2012-07-04 1 views
1

В AS3 я создаю несколько игральных карт через класс, который расширяет спрайт.AS3 добавление и удаление объектов, это хорошая идея?

Затем я добавляю и удаляю их на сцену на протяжении всей игры.

Мне было интересно, это правильный способ сделать это? Является ли процессор интенсивным продолжать добавлять и удалять объекты?

ответ

1

Я полагаю, что когда вы говорите «добавление и удаление объектов», вы имеете в виду добавление и удаление на сцену.

Процессор интенсивнее создавать и уничтожать объекты снова и снова, чем добавлять и удалять на сцену. Поэтому я бы сказал, что ты в безопасности.

Однако альтернативой добавлению и удалению на сцену является изменение visible простейших ваших спрайтов. Это даже менее интенсивно процессор и может быть подходящим решением для вас. Обратите внимание: когда объект невидим, он все еще там. Он просто не показывает. См. Этот вопрос в StackOverflow: visible property of DisplayObject