- Да, может быть (в зависимости от доступной оперативной памяти, на современном компьютере, на котором не работает 3D Studio Max, я бы не подумал, что это будет серьезной проблемой, память дешевая).
- Да, с точки зренияпамяти, см. выше с точки зрения производительности.
- Это зависит, но в примере, который я пробовал со всем локальным Embed vs нагрузка во время выполнения, разница была незначительной, я думаю, что я собираюсь пойти с run-загрузка по времени, потому что я хочу загружать наборы изображений для анимации в стиле флипбук.
См. пример здесь (просмотр исходного кода включен, ссылки ниже, по-видимому, в «чистых AS3» проектах не устанавливаются правой кнопкой мышиПравильное меню при установке флажка для представления исходного кода в сборке выпуска):
http://www.shaunhusain.com/DrawTextRandomly/
http://www.shaunhusain.com/DrawTextRandomly/srcview/
Некоторые сведения, которые следует учитывать в приведенном выше примере, каждыйизображение размером ~ 1,5 КБ загружает 90 изображений для анимации взрыва.Используя 1 загрузчик снова и снова, для запуска локально потребовалось около 4 секунд. Я увеличил его до 90 загрузчиков, чтобы все они происходили одновременно, и это снизило скорость до 500 мс, что, на мой взгляд, разумно.Встраивание потребовало бы, чтобы я записал Embeds для каждого отдельного изображения (я использовал трассировку в цикле, чтобы выполнить это, чтобы проверить его, но производительность использования изображений во время выполнения была нулевой, чего, я полагаю, следовало ожидать)Как и вы, я не слишком озабочен наличием панели загрузки в течение нескольких секунд во время запуска, но не хочу продолжать добавлять Embeds, поскольку это просто делает код беспорядочным, поэтому я собираюсь выполнить загрузку во время выполнения(по крайней мере, пока).