# ImGUI Editor – визуальный редактор mimgui-интерфейсов

> ImGUI Editor (LuaJIT ImGUI Editor) – открытый визуальный редактор Dear ImGui для Lua-скриптов MoonLoader: элементы ставятся мышью, на выходе готовый код mimgui. Вышел в 2020 году.

- URL: https://pakulichev.com/projects/imgui-editor
- Author: Pakulichev (https://pakulichev.com/)
- Language: ru
- Updated: 2026-10-15
- Whole site for LLMs: https://pakulichev.com/llms.txt (index), https://pakulichev.com/llms-full.txt (full text)

## Facts

- **Тип:** Визуальный редактор GUI
- **Платформа:** Windows, портативная
- **Написан на:** C++ (Dear ImGui, DirectX 9)
- **Экспорт:** Lua / mimgui
- **Версия:** 0.0.1-Alpha
- **Релиз:** 17 сентября 2020
- **Исходники:** открыты

**ImGUI Editor** (LuaJIT ImGUI Editor) – открытый визуальный редактор интерфейсов для Lua-скриптов MoonLoader. Я выпустил его на BLAST.HK **17 сентября 2020 года** в версии **0.0.1-Alpha** и в тот же день открыл исходники.


![Окно ImGUI Editor 0.0.1: панель элементов, холст и свойства кнопки](https://pakulichev.com/img/imgui-editor/imgui-editor-window.png "ImGUI Editor 0.0.1: слева элементы, в центре окно, справа цвета, позиция и размер выбранной кнопки")

## Какую проблему решает

Интерфейсы скриптов для GTA: San Andreas пишут на Dear ImGui через привязку **mimgui**. Каждое окно верстается кодом: подбираешь координаты, размеры, отступы и перезапускаешь скрипт после каждой правки. Подробнее об этом – в статье [«ImGui в GTA: San Andreas»](https://pakulichev.com/wiki/imgui-for-gta-sa).

В ImGUI Editor окно собирается мышью, а на выходе получается Lua-код, который можно сразу вставить в скрипт.

## Возможности

Элементы раскладываются по окну перетаскиванием. В 0.0.1-Alpha есть текст, кнопка, флажок (checkbox) и поле ввода, в одном окне помещается до 100 элементов. Результат экспортируется в Lua-код для mimgui. Программа портативная, устанавливать её не нужно.

Дальше я планировал добавить изменение размеров элементов, шрифты, удаление и копирование элементов.

## Технологии

Редактор написан на **C++** с **Dear ImGui** и **DirectX 9**, то есть интерфейс для ImGui сделан на самом ImGui. Версия 0.0.1-Alpha была первой тестовой.

## FAQ

### Какие элементы поддерживает ImGUI Editor?

Первая версия 0.0.1-Alpha поддерживает текст, кнопку, флажок (checkbox) и поле ввода – до 100 элементов в одном окне.

### Нужно ли устанавливать ImGUI Editor?

Нет, это портативная программа для Windows: распаковали архив – и можно работать.
