LuaJIT ImGUI Editor 0.0.1-Alpha by Pakulichev
Функциональный редактор ImGUI-интерфейсов под mimgui
Посмотреть вложение 69143
ЧТО ТАКОЕ IMGUI EDITOR И ДЛЯ ЧЕГО ОН НУЖЕН
ImGUI Editor представляет из себя портативное программное обеспечение для Windows, не требующее предварительной установки. При помощи данного ПО можно создавать ImGUI интерфейсы различного уровня сложности, все зависит от уровня вашей креативности и количества времени, которым вы располагаете. ПО также может быть использовано в качестве дизайнерского инструмента, чтобы быстро можно было прикинуть цвета и расположение тех или иных элементов на экране. Как можно догадаться по названию топика, присутствует функция экспорта созданного интерфейса в Lua-формате для дальнейшего использования в своих проектах. ImGUI Editor на данный момент времени позволяет создавать до 100 элементов интерфейса, каждый из которых может обладать уникальными настройками: цвета, текст, расположение, размер и тому подобное. Никакого кодинга, только лишь GUI.
КАК УСТАНОВИТЬ И КАК ИСПОЛЬЗОВАТЬ
Как уже было сказано выше, установка не требуется. Нужно лишь скачать архив, прикрепленный во вложениях, и запустить исполняемый файл. Что касается использования, интерфейс должен быть интуитивно понятным. Сначала во вкладке "File" нужно создать проект, настроить его как удобно, а в конце нажать на "File" => "Export" для экспорта результата в Lua.
ПОЧЕМУ ТАКОЕ МАЛЕНЬКОЕ КОЛИЧЕСТВО ДОСТУПНЫХ НАСТРОЕК И ЭЛЕМЕНТОВ
Потому что программное обеспечение только тестируется, это вовсе первая версия. В ходе обновлений будут добавляться как новые элементы интерфейсов, так и настройки для каждого из элементов. Все это упирается лишь в то количество времени, которое у меня есть, а также в знания C/C++ языков, на которых я решил писать этот продукт.
БУДЕТ ЛИ ДОСТУПНЫ ИСХОДНИКИ IMGUI EDITOR
Я думаю над тем хочу ли я показывать свой "замечательный" код публике или же всё-таки нет. Посмотрим - увидим.
P.S. Все-таки решил
выложить, ваше внимание.
МОЖНО ЛИ ПЕРЕМЕЩАТЬ И ИЗМЕНЯТЬ РАЗМЕРЫ ВИЗУАЛЬНО
Перетаскивать объекты по окну можно визуально при помощи правой кнопки мыши. Сначала объект выделяется при помощи ЛКМ, чтобы информация о нем отображалась в панели с настройками, а потом, зажав правую кнопку мыши и удерживая курсор на объекте, его можно таскать по всему окну. Для остановки просто нужно отпустить ПКМ и все - готово. Насчет визуального изменения размеров - пока нет, нельзя. Только при помощи поле для ввода в настройках. Размер шрифта, к сожалению, пока тоже менять нельзя.
По всем вопросам и предложениям отписывайте в теме, постараюсь по возможности ответить на все.