move Promo. add org-mode todo.

This commit is contained in:
2017-03-27 00:21:47 +07:00
parent d636b19119
commit 6121483d21
35 changed files with 183 additions and 0 deletions

183
ProjectStuff/IsoTools.org Normal file
View File

@@ -0,0 +1,183 @@
* Isometric 2.5D Toolset
** Планы
**** Общее
***** Документация с гифками по каждой фиче в блоге
***** Что-то придумать с иконкой
***** Подумать над Hexagonal grid!
***** Подумать на тему лестниц и IsoMeshCollider
***** Подумать на тему IsoHeightmap
**** Код
***** Система чанков
***** Структура карты с поиском путей в ней
Возможно некий GridMap с настройками, который будет парентом изо-объектов
***** Декали на тайлах (тени и прочее)
***** Главная плашка тулзы с ссылками на форумы, сайт, доку и просилку рейтинга там же
***** Добавить parent-children возможность в изометрические координаты
***** Нужно что-то придумать с аллокациями на события IsoCollision и прочие физические преобразования
***** Поддержка коллайдеров как чаилдов
***** Добавить поддержку каких-нить твиннов?
**** Баги
***** Есть проблема с порядком тайлов в Tiled карте при нескольких таилсетах
***** Реимпорт Tiled карты ломает эти тайловые карты на сцене
***** Debug mode в инспекторе ломает сортировку и изометрический редактор
** Версия X.X.X
*** Код
**** Сэмпл полурогалика
**** Рисовать баунды разными цветами, дабы было понятно где верх, где низ
*** Баги
**** При перемещении камеры тайлы по краям дергаются в сортировке
**** В ретино-версии юнити сломались гизмы
**** Когда IsoObject двигается в сцене сам, то при выделении редактором всё глючит
**** Тормозит редактирование кучи объектов или парентов
** TODO Версия 3.1.0
*** Код
**** TODO Поддержка TiledMap
**** TODO Возможность вывода баунда только для текущего объекта
**** TODO Подсвечивать проникающие друг-в-друга объекты в редакторе
**** TODO Возможность невидимых изометрических объектов без сортировки
** DONE Версия 3.0.1
*** Баги
**** DONE Проблемы с сериализацией дженерик классов
** DONE Версия 3.0.0
*** Общее
**** DONE Сделать страничку на сайте в новом стиле
*** Код
**** DONE Возможность нескольких миров на одной сцене
**** DONE Причесать папки и их структуру
**** DONE Сделать не изометрический пример
http://www.dragosha.com/free/adventure-tileset.html
**** DONE Переделать определение видимости для объектов на QuadTree
**** DONE Размер SnapDistance вынести в настройки IsoWorld
*** Баги
**** DONE Unity 5.4 (useLightProbes property is deprecated. Use lightProbeUsage instead)
**** DONE Удаление на ходу закешенего рендерера приводит к ошибке
**** DONE Первый кадр на тяжелой сцене невероятно медленный, надо разобраться
**** DONE При изменении трансформа IsoObject, нужно выдавать ошибку, что так делать не стоит
**** DONE При случайном удалении камеры вместе с IsoWorld - происходят невнятные ошибки
**** DONE При изменении позиции Transform из инспектора почему-то нет Undo
Нельзя менять трансформ, он возвращается назад
** DONE Версия 2.4.2
*** Код
**** DONE Добавить IsoSnappingParent со снаппингом при перемещении
*** Баги
**** DONE Не разделяются разные слои в Tiled карте по Z
** DONE Версия 2.4.1
*** Баги
**** DONE Ошибка с оффсетом тайлов в Tiled.
http://forum.unity3d.com/threads/v2-4-isometric-2-5d-toolset.291418/page-4#post-2694244
** DONE Версия 2.4
*** Общее
**** DONE Написать в доке про Capsule Collider
**** DONE Написать в доке про райкаст
**** DONE README.txt
**** DONE CHANGELOG.txt
*** Код
**** DONE Physics raycast
**** DONE Прилипание к краям соседних объектов (snapping)
**** DONE Коллайлер в виде цилиндра
**** DONE Добавить возможность подвижных парентов
*** Баги
**** DONE Объекты с парентами и выравниванием глючат при таскании в редакторе
**** DONE Первый кадр игры в редакторе почему-то не сортированный
Только в редакторе судя по всему
** DONE Версия 2.3.2
*** Общее
**** DONE Написать в описании, что все исходники в комплекте
**** DONE Написать в описании что бы рейтили
P.S. Leave your rating for this Asset. It is very important for me and the development of the project :) Thank you!
**** DONE Обновить доку по событиям физики
*** Баги
**** DONE Не сохраняются префабы тайловой карты из-за материалов
**** DONE DontDestroyOnLoad не работает с изометрической физикой
**** DONE Layer Collision Matrix не работает
**** DONE Почему-то в ивентах о коллизиях пустой gameObject когда нет rigidbody
**** DONE Не удаляется FakeObject, когда он уже не нужен
*** Код
**** DONE Оптимизировать "IsIsoObjectVisible", ибо очень медленно на ios
Теперь есть новый флажок 'cacheRenderers'
**** DONE Сделать IsoWorld синглтоном
**** DONE Оптимизировать отправку сообщений о коллизиях и тригерах
***** DONE Попрофайлить события физики
***** DONE Возможность выключать события для скорости
IsoTriggerListener && IsoCollisionListener
** DONE Версия 2.3.1
*** Баги
**** DONE OOM зафиксить для секторов
** DONE Версия 2.3
*** Код
**** DONE Поддержка Tiled
*** Баги
**** DONE При выделении префаба с IsoObject объекты начинают пересортировываться
** DONE Версия 2.2
*** Общее
**** DONE Дописать в доку инфу о событиях триггеров и коллизий
**** DONE Доку поправить на новый код (фингер айди)
**** DONE В Release Notes написать нормальную историю версий
**** DONE Теги проставить для ассета
*** Баги
**** DONE Поправить код под VS 2013
http://www.gamedev.ru/messages/?rec=60563
**** DONE Сектора идут всегда с нуля, неважно на сколько удалён от центра координат объект
*** Код
**** DONE Интеграция с Playmaker
**** DONE Внутренние классы и функции засунуть подальше в Internal
**** DONE Тач индексы на фингер айди переделать
** DONE Версия 2.1
*** Код
**** DONE Доступ к объектам, которые перекрывают заданный
**** DONE Полезные функции для работы с мышкой
**** DONE Добавить возможность тайлов не в прямой изометрии
**** DONE Сделать флажок выключения сортировки
Enable/Disable
**** DONE Провернуть идею того, что не нужно каждый раз пересчитывать депенсы для объектов
**** DONE 2d тайлы с 3d персонажами (микс 2д и 3д)
*** Баги
**** DONE Во вкладке Game несортированные объекты попадают, которые не в камере редактора
**** DONE Префабы почему-то постоянно меняются объектов
**** DONE При смене камеры (Game/Editor) нужно пересортировывать
** DONE Версия 2.0
*** Общее
**** DONE Вставить вменяемые спрайты для сэмплов и скриншотов
**** DONE Web-demo сделать
*** Код
**** DONE Добавить физику
*** Редактор
**** DONE Кастомные стрелки gizmos
http://docs.unity3d.com/ScriptReference/Handles.Slider.html
**** DONE Сделать общее выравнивание, а не пообъектное
**** DONE Рисовать дебажную информацию в редакторе
***** DONE BB для физики и размеров
*** Баги
**** DONE Не пересортировывается мир, когда в редакторе двигаешь объекты, так как думает, что они не видимые в главную камеру
** DONE Начальная версия
*** Игра
**** DONE Топологическая сортировка одноклеточной изометрии
**** DONE Сортировка многоклеточной изометрии
**** DONE Корректная сортировка с учетом высоты и этажности
**** DONE Зарешать проблемы с тайлами пола (размер по Z = 0)
**** DONE Разные виды изометрии
*** Редактор
**** DONE Расставление предметов в редакторе по клеточкам
**** DONE Корректная сортировка в редакторе
**** DONE Визуальное отображение в редакторе клеток изометрии, центров и т.д
*** Оптимизации
**** DONE Сортировать только когда что-то изменилось, либо только тех, кого это касается
**** DONE Придумать как можно не сортировать то, что за экраном
**** DONE Придумать как применить какой-нить куад-трии
*** Баги
**** DONE Автоматически не выравнивается объект, когда ставится галочка выравнивания
*** Прочее
**** DONE Найти арт для демо
**** DONE Написать описание для ассет-стора
**** DONE Снять видео использования
**** DONE Всякие неймспейсы, финальные названия функций, комменты
**** DONE Описание плагина составить
**** DONE Доку написать на функции
**** DONE Составить описание меня, как паблишера
*** Мелочи
**** DONE FindObjectsOfType медленный
**** DONE Проверить многоклеточные вертикальные объекты
**** DONE Проверить вложенные префабы
**** DONE Разобраться с подменой IsoWorld
**** DONE Координаты перепутаны
**** DONE По флагу выравнивания, выравнивать только в редакторе

View File

Before

Width:  |  Height:  |  Size: 381 KiB

After

Width:  |  Height:  |  Size: 381 KiB

View File

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

View File

Before

Width:  |  Height:  |  Size: 238 KiB

After

Width:  |  Height:  |  Size: 238 KiB

View File

Before

Width:  |  Height:  |  Size: 386 KiB

After

Width:  |  Height:  |  Size: 386 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 432 KiB

After

Width:  |  Height:  |  Size: 432 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB