move Promo. add org-mode todo.

This commit is contained in:
2017-03-27 00:22:19 +07:00
parent 8867ed855a
commit 103190fcc7
32 changed files with 209 additions and 0 deletions

209
ProjectStuff/FlashTools.org Normal file
View File

@@ -0,0 +1,209 @@
* Flash Animation Toolset
** Планы
*** Поддержка PlayMaker
*** Флеш фильтры
*** Поддержка звуков
*** Поддержка uGUI
*** Поддержка "tight" атласов
*** Подумать на счет бандлов, чтобы паковать несколько анимаций в одну текстуру
*** Нужна поддержка незабейканных анимаций
*** Нужна возможность выгрузки иерархий из флеша
*** Подумать на тему опциональных нормалей для меша
*** Подумать на тему возможности заменять материалы на свои
*** Блендинг моды
**** Alpha, Erase
**** Использовать UNITY_FRAMEBUFFER_FETCH_AVAILABLE для iOS
#pragma only_renderers framebufferfetch
*** Выборочный экспорт
**** Экспортных клипов
**** Сиквенций для клипа
**** Не паковать неиспользуемые битмапы
*** Выгрузка статических клипов как спрайтов в текстуре
*** PingPong режим контроллера
*** Кропать битмапы
Возможно даже с опциональными поворотами в качестве оптимизации места
*** Кеш мешей в SwfManager
**** Создание и наполнение мешей для кадров в SwfManager
**** Возможность задания максимального размера сгенерированных мешей в кеше
*** Обрабатывать дублирующиеся кадры анимации
*** Улучшить превью
**** Кнопочки для старта и паузы
**** Зум
**** Выбор кадра
**** В превью писать стату по клипу
*** Баги на погуглить
**** В превью не работает стенсил
https://github.com/MattRix/UnityDecompiled/blob/master/UnityEditor/UnityEditor/PreviewRenderUtility.cs
**** Починить превью префаба в редакторе
** Версия X.X.X
*** Общее
**** Написать автоматический скрипт выгрузки API Reference
*** Улучшения
**** Поддержка Unity Animator
**** Сделать внешний конфиг для конвертации swf
***** Общие настройки оптимизации и скейла
***** Возможность задавать растеризованный скеил для отдельных клипов
**** Нужные более понятные ворнинги на неподдерживаемые теги
**** Нужен ворнинг на использование флеш-ide старой версии
**** Возможность конфигурировать параметры групп в редакторе, а не только в рантайме
https://gist.github.com/talecrafter/111ea3345911bd238f4998b4d5a04bf3
** TODO Версия 1.3.8
*** Общее
**** TODO Написать гайд по качеству выгружаемых анимаций
*** Улучшения
**** TODO Интеграция с автобилдами
**** TODO Добавить возможность брать bounds у клипа
*** Баги
**** TODO При больших (>= 4000 пикселей) выделениях не работает convertSelectionToBitmap
**** TODO Не работает конвертация в batchmod'е
**** TODO Возможно проблемы с DX9
UNITY_UV_STARTS_AT_TOP
UNITY_HALF_TEXEL_OFFSET
** 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 Написать импорт без двух фаз с помощью трюка с подпиской на апдейт редактора после импорта всех ассетов
https://github.com/talecrafter/AnimationImporter/blob/master/Assets/AnimationImporter/Editor/AnimationAssetPostProcessor.cs
*** Код
**** DONE Корутины на ожидание анимации
https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity/Assets/spine-unity/Modules/YieldInstructions
**** DONE Заюзать PreferBinarySerialization
https://docs.unity3d.com/ScriptReference/PreferBinarySerialization.html
**** 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 Описание фич
****** DONE Пошаговые уроки
****** DONE Описание методов API
*** Код
**** 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 на долго зависает без причин
ибо размер ассетов получается просто гиганский
еще лишние сейвы были
**** DONE Sorting Layer не рисуется болдом, когда перегружен из префаба
**** DONE В событиях клипа нужно иметь возможность удалять самого себя
**** DONE При множественном экспорте ревертится только последний документ
**** DONE Мультиредактирования секвенции анимации не работает для разных ассетов
** DONE Версия 0.2
*** Улучшения
**** DONE Проверять дубликаты битмапов
**** DONE Запекать статичные клипы в одну текстуру
**** DONE Выборочная выгрузка отдельных клипов
**** DONE Выводить в лог ошибки о непонятных и не поддерживаемых тегах
**** DONE HashSet в менеджере заменить AssocList'ом
*** Баги
**** DONE Нужно выводить в лог ошибки о зашитом векторе
** DONE Версия 0.1
*** Улучшения
**** DONE Reverse анимация
**** DONE Варианты анимации по названию фреймов
**** DONE События в контроллер анимации
**** DONE Смена скорости проигрывания анимации
*** Баги
**** DONE Нельзя переместить плагин в другую папку
**** DONE При исключении в подготовке кадров анимации не удаляется полученный некорректный ассет
**** DONE Глючит множественное редактирование анимаций в инспекторе
**** DONE Анимации на сцене теряют материалы после реконверта их ассета
**** DONE Изменения в инстансе префаба скидываются при старте
**** DONE При внешней замене swf теряются ссылки с анимаций на ассет

View File

Before

Width:  |  Height:  |  Size: 452 KiB

After

Width:  |  Height:  |  Size: 452 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 272 KiB

After

Width:  |  Height:  |  Size: 272 KiB

View File

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 256 KiB

View File

Before

Width:  |  Height:  |  Size: 219 KiB

After

Width:  |  Height:  |  Size: 219 KiB

View File

Before

Width:  |  Height:  |  Size: 298 KiB

After

Width:  |  Height:  |  Size: 298 KiB

View File

Before

Width:  |  Height:  |  Size: 321 KiB

After

Width:  |  Height:  |  Size: 321 KiB

View File

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 155 KiB

View File

Before

Width:  |  Height:  |  Size: 292 KiB

After

Width:  |  Height:  |  Size: 292 KiB

View File

Before

Width:  |  Height:  |  Size: 211 KiB

After

Width:  |  Height:  |  Size: 211 KiB

View File

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View File

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 207 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 452 KiB

After

Width:  |  Height:  |  Size: 452 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 756 KiB

After

Width:  |  Height:  |  Size: 756 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

View File

Before

Width:  |  Height:  |  Size: 218 KiB

After

Width:  |  Height:  |  Size: 218 KiB

View File

Before

Width:  |  Height:  |  Size: 557 KiB

After

Width:  |  Height:  |  Size: 557 KiB

View File

Before

Width:  |  Height:  |  Size: 854 KiB

After

Width:  |  Height:  |  Size: 854 KiB

View File

Before

Width:  |  Height:  |  Size: 738 KiB

After

Width:  |  Height:  |  Size: 738 KiB