Files
unity-iso-tools/ProjectStuff/IsoTools.org

192 lines
13 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
* 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 Возможность невидимых изометрических объектов без сортировки
**** TODO Добавить ворнинг на использование IsoObject в качестве парента
**** TODO Добавить возможность брать объект по позиции мыши без райкаста
**** TODO Возможность задавать плоскость проекции изометрических координат
**** TODO Было бы удобно иметь кнопку по округлению индексов позиции тайлов
** DONE Версия 3.0.2
*** Код
**** DONE Вынести настройки физики в IsoWorld
** 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 По флагу выравнивания, выравнивать только в редакторе