Хочется вот рассказать о возможностях редактора Unity3d.
Часто при проектировании своего проект требуется создать визуальный редактор чего-то. Unity3d предоставляет в этом плане огромные возможности в плане расширения своего интерфейса.
Существуют возможности:
- Встраивать команды главное меню редактора.
- Создавать собственные окна в редакторе, подобно основным окнам.
- Создавать собственные редакторы настроек написанных компонентов.
- Создавать так называемые Gizmo-манипуляторы в окне проекции для визуальной настройки объектов в 3d.
Часть из этих возможностей Вы видели в пакадже мною созданных кривых. Там есть возможность визуальной настроке кривой в окне проекции двигая контрольные точки как манипуляторы.
Сейчас я работаю над системой поиска путей на базе алгоритма А-star. Получается примерно следующим образом:
В качестве вывода хочу сказать, что средств по расширению редактора Unity3d вполне предостаточно для проекта любой сложности.