20 KiB
- Flash Animation Toolset
- Планы
- Поддержка PlayMaker
- Флеш фильтры
- Поддержка звуков
- Поддержка uGUI
- Поддержка "tight" атласов
- Подумать на счет бандлов, чтобы паковать несколько анимаций в одну текстуру
- Нужна поддержка незабейканных анимаций
- Нужна возможность выгрузки иерархий из флеша
- Подумать на тему опциональных нормалей для меша
- Подумать на тему возможности заменять материалы на свои
- Блендинг моды
- Выборочный экспорт
- Выгрузка статических клипов как спрайтов в текстуре
- PingPong режим контроллера
- Кропать битмапы
- Кеш мешей в SwfManager
- Обрабатывать дублирующиеся кадры анимации
- Улучшить превью
- Баги на погуглить
- Версия X.X.X
- Версия 1.3.13
- Общее
- Улучшения
- Сделать возможность задавать локальные настройки для папки, а не только глобальные
- Note на ассет когда текстура сжата до максимального размера
- Поддержка юнити-атласов
- Поддержка задавать теги и сплит текстур на альфу для etc
- Отдельный пакет ассета для возможности проигрывать анимации, без экспорта
- Сделать опциональным вызов Stop на OnDisable SwfClipController
- Выводить в лог успешную конвертацию с контекстом
- Сделать внятную ошибку на большое количество вложенных масок
- Баги
- Версия 1.3.12
- Версия 1.3.11
- Версия 1.3.10
- Версия 1.3.9
- Версия 1.3.8
- Улучшения
- Ворнинг на shape-tween
- Скрипты для выгрузки в разных масштабах
- Избавиться от условия на _ExternalAlpha
- Добавить возможность брать bounds у клипа
- Не реимпортить на каждый чих анимацию, хранить хэш
- Добавить версию в хэш анимаций, дабы они конвертились при смене версии плагина
- Добавить ворнинг на некорректные твины (с шейпами и группами)
- Группы без шейпов не нужно растеризировать
- Элемент может быть залокан (element.locked)
- Возможно не стоит преобразовывать группы в символы
- В ошибках конвертации писать, что нужно прогнать через скрипт экспорта
- Добавить прогресс на LoadSymbol
- Реализовать прогресс для CompressAsset
- Баги
- При больших (>= 4000 пикселей) выделениях не работает convertSelectionToBitmap
- В ошибках конвертации не пишется путь до swf
- Не растеризуются группы в твинах
- Проблемы с порядком drawing objects и groups при экспорте
- При конверте нескольких документов накапливаются временные значения(max_scale, unique_id)
- Unity может переставлять сабмеши на одинаковой глубине (проблема с масками)
- При автоплее с пустым клипом контроллер накапливает _tickTimer
- Шейпы в классических твинах (да, это ошибка, но флеш её пропускает) не растеризуются
- При множественном импорте ошибка в импорте по поводу удаление из-под носа ассета воспроизводится 100%
- Некорректно кончающиеся твинны плохо дружат с оптимизацией и растеризацией
- Скейл фильтров не заходит в группы
- Поставить обязательный full rect для спрайтов пока нет поддержки юнити атласов
- Улучшения
- Версия 1.3.7
- Версия 1.3.6
- Версия 1.3.5
- Версия 1.3.4
- Версия 1.3.3
- Версия 1.3.2
- Версия 1.3.1
- Версия 1.3.0
- Версия 1.2.0
- Версия 1.1.1
- Версия 1.1
- Версия 1.0
- Версия 0.5
- Версия 0.4
- Улучшения
- Возможность подмешивать свой цвет в анимацию (tint)
- Добавить свой префикс для сообщений в лог
- Кнопка дефолтных настроек в меню
- Ворнинг об установке неверной секвенции
- GotoAndX добавить выбор секвенций
- Play, Stop добавить rewind
- Кнопка для переконверта всех анимаций
- Добавить в менеджер анимаций rate scale, паузу и резюм
- Группы анимаций с отдельной паузой и рейт скейлом
- Баги
- Улучшения
- Версия 0.3
- Улучшения
- Вынести ссылку на дефолтные настройки в каждый ассет для удобного доступа к ним
- Рисовать превью для ассета анимации
- Показывать в инспекторе ассета информацию о всех последовательностях
- В редакторе ассета показывать все дочерние клипы
- Ну добавлять в геометрию полностью прозрачные инстансы
- Добавить GotoAndStop, GotoAndPlay
- Баги
- min и max для умножения трансформаций цвета проверить
- Материалы всё еще появляются в инспекторе, хотя должны быть скрыты
- currentFrame при автоплее скидывается в ноль
- после проигрывания в редакторе с автоплеем currentFrame скидывается в ноль
- после реимпорта снова не обновляется анимация на сцене
- При импорте нескольких swf на долго зависает без причин
- Sorting Layer не рисуется болдом, когда перегружен из префаба
- В событиях клипа нужно иметь возможность удалять самого себя
- При множественном экспорте ревертится только последний документ
- Мультиредактирования секвенции анимации не работает для разных ассетов
- Улучшения
- Версия 0.2
- Версия 0.1
- Улучшения
- Баги
- Нельзя переместить плагин в другую папку
- При исключении в подготовке кадров анимации не удаляется полученный некорректный ассет
- Глючит множественное редактирование анимаций в инспекторе
- Анимации на сцене теряют материалы после реконверта их ассета
- Изменения в инстансе префаба скидываются при старте
- При внешней замене swf теряются ссылки с анимаций на ассет
- Планы
Flash Animation Toolset
Планы
Поддержка PlayMaker
Флеш фильтры
Поддержка звуков
Поддержка uGUI
Поддержка "tight" атласов
Подумать на счет бандлов, чтобы паковать несколько анимаций в одну текстуру
Нужна поддержка незабейканных анимаций
Нужна возможность выгрузки иерархий из флеша
Подумать на тему опциональных нормалей для меша
Подумать на тему возможности заменять материалы на свои
Блендинг моды
Alpha, Erase
Использовать UNITY_FRAMEBUFFER_FETCH_AVAILABLE для iOS
#pragma only_renderers framebufferfetch
Выборочный экспорт
Экспортных клипов
Сиквенций для клипа
Не паковать неиспользуемые битмапы
Выгрузка статических клипов как спрайтов в текстуре
PingPong режим контроллера
Кропать битмапы
Возможно даже с опциональными поворотами в качестве оптимизации места
Кеш мешей в SwfManager
Создание и наполнение мешей для кадров в SwfManager
Возможность задания максимального размера сгенерированных мешей в кеше
Обрабатывать дублирующиеся кадры анимации
Улучшить превью
Кнопочки для старта и паузы
Зум
Выбор кадра
В превью писать стату по клипу
Баги на погуглить
В превью не работает стенсил
Починить превью префаба в редакторе
Версия X.X.X
Общее
Написать автоматический скрипт выгрузки API Reference
Улучшения
Поддержка Unity Animator
Сделать внешний конфиг для конвертации swf
Общие настройки оптимизации и скейла
Возможность задавать растеризованный скеил для отдельных клипов
Нужные более понятные ворнинги на неподдерживаемые теги
Нужен ворнинг на использование флеш-ide старой версии
Возможность конфигурировать параметры групп в редакторе, а не только в рантайме
TODO Версия 1.3.13
Общее
TODO Написать гайд по качеству выгружаемых анимаций
TODO Гайд по использованию ETC1 текстур для анимаций
Улучшения
TODO Сделать возможность задавать локальные настройки для папки, а не только глобальные
TODO Note на ассет когда текстура сжата до максимального размера
TODO Поддержка юнити-атласов
TODO Поддержка задавать теги и сплит текстур на альфу для etc
TODO Отдельный пакет ассета для возможности проигрывать анимации, без экспорта
TODO Сделать опциональным вызов Stop на OnDisable SwfClipController
TODO Выводить в лог успешную конвертацию с контекстом
TODO Сделать внятную ошибку на большое количество вложенных масок
Баги
TODO Скейлы клипов не проверяются в группах
TODO graphics_scale не влияет на растр
TODO Оптимизации по скейлу не влияют на растр
TODO Не работает конвертация в batchmod'е
TODO Площадь для оптимизации вычисляется некорректно при повёрнутых клипах
TODO Возможно проблемы с DX9
UNITY_UV_STARTS_AT_TOP UNITY_HALF_TEXEL_OFFSET
DONE Версия 1.3.12
Общее
DONE Минимальная версия 2017 LTS
Улучшения
DONE У ворнингов конверта нет контекста
Баги
DONE В новом animate сломались якорные фреймы
DONE Версия 1.3.11
Баги
DONE Триальная версия не поддерживает Unity 2017
DONE Возможная утечка мешей из-за DontSave
DONE Версия 1.3.10
Баги
DONE Кнопки с вектором не растеризовались
(mapResources.fla)
DONE Parsing swf error: Failed to read past end of stream
Из-за помеченых для экспорта битмапов (blockers_tmp_0.fla)
DONE conversion error: 'Error: scaleSelection: Argument number 1 is invalid.'
HsiyaoWang/magoichi-test.fla
DONE Версия 1.3.9
Улучшения
DONE При создании ассет бандлов со сценами где есть анимации - сцены разбухают из-за наличия мешей в анимации
можно использовать ISerializationCallbackReceiver можно в hideFlags на меше поиграться!
DONE Заменить установку пропертей шейдера с текстовых имён на id
DONE Заюзать step вместо if в шейдере
DONE if + discard заменить на clip
Баги
DONE Ворнинг при авто-добавлении SortingGroup
DONE Проблема с инклюдами в jsfl
At line 908 of file "FTMain.jsfl": ReferenceError: ft is not defined
DONE Версия 1.3.8
Улучшения
DONE Ворнинг на shape-tween
DONE Скрипты для выгрузки в разных масштабах
DONE Избавиться от условия на _ExternalAlpha
DONE Добавить возможность брать bounds у клипа
DONE Не реимпортить на каждый чих анимацию, хранить хэш
dipyalov: фишка в том, что swf обновился, но и собранные ассеты-то тоже обновились
DONE Добавить версию в хэш анимаций, дабы они конвертились при смене версии плагина
DONE Добавить ворнинг на некорректные твины (с шейпами и группами)
DONE Группы без шейпов не нужно растеризировать
DONE Элемент может быть залокан (element.locked)
DONE Возможно не стоит преобразовывать группы в символы
Таки стоит, но с рекурсивным выносом в отдельные символы и последующей их обработкой
DONE В ошибках конвертации писать, что нужно прогнать через скрипт экспорта
А еще лучше как-то метить прогнанную анимацию и нет
DONE Добавить прогресс на LoadSymbol
DONE Реализовать прогресс для CompressAsset
Баги
DONE При больших (>= 4000 пикселей) выделениях не работает convertSelectionToBitmap
DONE В ошибках конвертации не пишется путь до swf
DONE Не растеризуются группы в твинах
DONE Проблемы с порядком drawing objects и groups при экспорте
DONE При конверте нескольких документов накапливаются временные значения(max_scale, unique_id)
DONE Unity может переставлять сабмеши на одинаковой глубине (проблема с масками)
DONE При автоплее с пустым клипом контроллер накапливает _tickTimer
DONE Шейпы в классических твинах (да, это ошибка, но флеш её пропускает) не растеризуются
DONE При множественном импорте ошибка в импорте по поводу удаление из-под носа ассета воспроизводится 100%
DONE Некорректно кончающиеся твинны плохо дружат с оптимизацией и растеризацией
DONE Скейл фильтров не заходит в группы
DONE Поставить обязательный full rect для спрайтов пока нет поддержки юнити атласов
DONE Версия 1.3.7
Баги
DONE Проблемы в single frame optimization (не выходит из забейканого символа)
DONE Не импортит несколько анимаций за раз
DONE Версия 1.3.6
Улучшения
DONE Заюзать CustomYieldInstruction для кастомных корутин
DONE Написать расширение для удобного пользования корутин
DONE Оптимизация растеризации больших клипов
DONE добавить export_path_postfix
Баги
DONE При оптимизации и скейлинге очень маленькие айтемы уезжают
DONE Версия 1.3.5
Общее
DONE Обновить документацию
Баги
DONE Проблема с отсутствующим спрайтом при первом импорте
DONE Версия 1.3.4
Баги
DONE Проблемы в cs6 (isArray)
DONE Обновить систему импорта анимаций, т.к. импорт идёт два раза + иногда атласы пустые
DONE Версия 1.3.3
Баги
DONE unusedItems не определен в CS6
DONE Версия 1.3.2
Баги
DONE Пофиксить поведение graphics_scale вместе с оптимизацией small_item
DONE Версия 1.3.1
Баги
DONE Пофиксить деприкейтеты в 5.5
DONE Версия 1.3.0
Улучшения
DONE Сделать приписку, что мол маски в превью не работают
DONE Оптимизировать растеризацию вектора, который используется только в даунскейле
DONE Разделение альфы и диффуза для андройд (ETC1)
DONE Возможность при экспорте указывать скеил анимации, чтобы растеризовалось x2 к нормальному размеру, например
DONE Версия 1.2.0
Улучшения
DONE Написать импорт без двух фаз с помощью трюка с подпиской на апдейт редактора после импорта всех ассетов
Код
DONE Корутины на ожидание анимации
DONE Заюзать PreferBinarySerialization
DONE Добавить возможность игнорировать масштабирование времени для групп и отдельных анимаций
Баги
DONE Проблемы с реконвертом дублированных или копированных клипов ассетов
DONE Глючат guide слои
DONE Версия 1.1.1
Баги
DONE Жизнь просле смерти по дестрою из ивента при лаге
DONE Отвалился CS6 на анимации медведя от Tortuga
Добавить ворнинг на неподдерживаемые shape tween в CS6
DONE Версия 1.1
Код
DONE Нужно уметь обрабатывать несколько FrameLabel'ов в одном кадре и иметь доступ к ним
currentLabel, currentLabels, currentFrameLabel
DONE Разделение сиквенций переделать на anchor frame label
DONE Возможность пользовательских событий из кадров анимации
DONE Версия 1.0
Общее
DONE Оформление страницы в сторе
DONE Иконки
DONE Описание
DONE Видео конвертации анимации и добавления её в игру
DONE Скриншоты
DONE Документация
DONE Xml документация в коде
DONE Страница плагина на сайте
Код
DONE Спрятать internal функции из SwfManager и SwfClop
DONE Возможность бесплатной версии
DONE Запаковать весь код в dll
DONE Поработать с internal для внутренних классов dll, дабы наружу не торчали
DONE Ограничить конвертацию на N клипов в проекте
DONE Поддержка палитровых битмапов
посмотреть с премультед альфой ли они
Баги
DONE При ошибках конверта swf - ассет должен остаться не измененный или не появиться вообще с одной ошибкой парсинга
DONE Нужны одинаковые имена для dll разных версий
DONE Версия 0.5
Улучшения
DONE Выводить ошибки при встрече не поддерживаемых режимов смешивания и фильтров
DONE Блендинг моды
Баги
DONE Клеить в один кадр только если это целесообразно по площади
DONE Версия 0.4
Улучшения
DONE Возможность подмешивать свой цвет в анимацию (tint)
DONE Добавить свой префикс для сообщений в лог
DONE Кнопка дефолтных настроек в меню
DONE Ворнинг об установке неверной секвенции
DONE GotoAndX добавить выбор секвенций
DONE Play, Stop добавить rewind
DONE Кнопка для переконверта всех анимаций
DONE Добавить в менеджер анимаций rate scale, паузу и резюм
DONE Группы анимаций с отдельной паузой и рейт скейлом
Баги
DONE С переносами всей папки какая-то беда, особенно с копированием
DONE При даунскейле поганятся края спрайтов
DONE Версия 0.3
Улучшения
DONE Вынести ссылку на дефолтные настройки в каждый ассет для удобного доступа к ним
DONE Рисовать превью для ассета анимации
DONE Показывать в инспекторе ассета информацию о всех последовательностях
для этого есть превью теперь
DONE В редакторе ассета показывать все дочерние клипы
DONE Ну добавлять в геометрию полностью прозрачные инстансы
DONE Добавить GotoAndStop, GotoAndPlay
Баги
DONE min и max для умножения трансформаций цвета проверить
DONE Материалы всё еще появляются в инспекторе, хотя должны быть скрыты
DONE currentFrame при автоплее скидывается в ноль
DONE после проигрывания в редакторе с автоплеем currentFrame скидывается в ноль
DONE после реимпорта снова не обновляется анимация на сцене
DONE При импорте нескольких swf на долго зависает без причин
ибо размер ассетов получается просто гиганский еще лишние сейвы были