Друзья! С сегодняшнего вечера мир стал еще немножко лучше, потому что запилятор сделал еще один робкий шажок, который сложно переоценить. Изменений очень много, переписано практически всё. Я же остановлюсь на ключевых моментах:
1. Больше нет ограничения на размер анимации.
Дурацкое правило 40/16/16 отныне часть истории. Теперь запилятор пытается задействовать всю доступную память (128к). Соответственно, если мы отказываемся от бэкграундов, скролла и прочих анализаторов, то места для анимации остается еще больше.
2. Новый алгоритм генерации кода.
Проверенный на ND-версии движок доступен теперь и простым смертным. Анимация, сгенерированная этим методом работает медленнее, но и места в памяти занимает раза в два меньше.
В запиляторе доступны оба метода: и старый, и новый. Всё зависит от того, в какой "слот" мы загружаем исходник.
Animation 1 (main/slow) - "медленная" анимация, крутится в основном цикле. Идеально подходит для "тяжеловесных" гифок.
Animation 2 (int/slow) - снова "медленная" анимация, но уже висит на прерываниях. Поэтому, если в гифке много изменений между кадрами, то такая анимация сюда не подойдет. А вот если количество кадров огромно, но при этом картинка меняется неактивно - самое оно.
Animation 3 (int/fast) - скорость, скорость, скорость! Эта анимация будет кушать память с ужасающей скоростью. Но зато и крутиться может гораздо шустрее, чем предыдущие две.
Почему выбран такой странный подход? Да чтобы не пугать ААА количеством изменений, которых и так огромное количество. А в следующей версии запилятора можно будет самому выбирать тип анимации.
Ну и как бы резюмируя, специально для ААА.
Animation 1 - анимация с большим количеством кадров и крупными спрайтами. Скорость не важна.
Animation 2 - анимация, в которой кадров много, но сам спрайт (или спрайты) маленький.
Animation 3 - то, как это было раньше.
3. GIF не нужен?
О, да! Гифка теперь вовсе даже не обязательный элемент запилятора. Если вам нравится работать с SCR-файлами, то запилятор теперь дарит такую возможность. Достаточно запаковать скрины в ZIP-архив и загрузить вместо гифки. Результат будет не хуже.
И кстати, скрины могут быть цветными! O-la-la!!!
А как быть с продолжительностью показа кадров? Всё очень просто. Кладем в архив текстовый файл durations.txt, в котором указываем персональное время показа кадров. Необязательно перечислять все кадры. Достаточно только те, для которых время показа будет отличаться от дефолтного.
Формат простой. В каждой строчке пишем имя файла - пробел - продолжительность в интах. Для тех, кто забыл, напоминаю, что инт равен 1/50 секунды. Т.е. продолжительность 50, это ровно секунда. Максимальная продолжительность - 255.
---
Тут я хотел написать какое-нибудь искрометное заключение, но что-то подустал. Поэтому




Ответить с цитированием