![](https://habrastorage.org/storage2/0e7/0d4/647/0e70d4647017fe5d435503dc0660d6fd.png)
А теперь подробно: кто-то, возможно, читал мой предыдущий пост где я изучал доступные редакторы для UnityScript и пришел к выводу, что все как-то кривовато и хочется большего.
Опуская текст предыдущей статьи, могу сказать, что наилучшие результаты показал некий UnityDevelop — билд FlashDevelop старинной версии 2.0, который был адаптирован под Unity-версию javascript'а. Оно и не удивительно, ведь по своей сути UnityScript — это просто-таки близнец ActionScript'a. В целом — IDE выглядела неплохо, но хотелось, конечно же, — большего.
И тогда я пошел к разработчикам FlashDevelop на форум… Один из разработчиков (Philippe) откликнулся и заинтересовался. И работа пошла. Буквально за неделю мы с ним собрали работающий билд с поддержкой UnityScript. Конечно что касается кода — по большей степени сделал все он (за что ему огромное спасибо). Я больше направлял :)
Итак, что же получилось? А получилось уже неплохо. Конечно, — не релиз (Филипп пообещал выпустить это дело в релиз в версии FD 4.1). Но работать уже можно и лучше, чем на всем остальном.
Итак, небольшой перечень функционала и скрины.
Обзор проекта и классов.
![](https://habrastorage.org/storage2/500/e08/554/500e08554edf44f1e93ad3808c62f824.png)
Интеллисенс для встроенных и собственных классов (с хелпом).
![](https://habrastorage.org/storage2/8c3/fd6/30b/8c3fd630b0efb292b7030900c4fd009f.png)
Подсказки по параметрам методов.
![](https://habrastorage.org/storage2/2a4/04f/a5f/2a404fa5fc565fb82d2ece39440a61d6.png)
Ctrl+click для перехода на место объявления метода/переменной.
![](https://habrastorage.org/storage2/421/ab8/20c/421ab820c6df5f7ff826602452ade214.png)
Что еще предстоит сделать
- Доработать/дописать хелпы по встроенным классам
- Авто-добавление import'a на данный момент добавляет неправильный путь «import System.Collections.Generic.List» вместо «import System.Collections.Generic».
Но в целом — уже можно юзать!
Да, и конечно же — все бесплатно.
Информация по проекту и ссылка на скачивание последнего билда — здесь.
Баги / недоработки / пожелания принимаются в комментах, личку или на форуме FlashDevelop. Т.к. проект открытый, то все исходники (UnityScript поддержки в том числе) лежат на гугл-коде.
Если что не работает или глючит — ногами не пинайте. Пока что это бета билд больше «для себя». Но хотелось поделиться до выхода FD 4.1