Вопрос ImGui

На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,016
Реакции[?]
183
Поинты[?]
70K
Как делают такие пиздатые менюшки как в нле, как редактируют чекбоксы, слайдеры и тд, так красиво?
 
Легенда форума
Статус
Оффлайн
Регистрация
16 Сен 2018
Сообщения
4,002
Реакции[?]
1,946
Поинты[?]
7K
Жмёшь ктрл и нажимаешь по функции добавления чекбокса, и перед тобой предстаёт дивный мир рендера, можешь рендерить там как и что хочешь, любых форм, любых видов
 
Эксперт
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,415
Реакции[?]
713
Поинты[?]
10K
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
Так тебе нужно зарендерить всего 2 формы:
Включенный и Выключенный, сама логика уже написана. У тебя есть огромный drawlist, его и юзай
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,016
Реакции[?]
183
Поинты[?]
70K
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
да я понял что это слайдер, мне в нем нужно указывать его цвета/формы и т.д. ?
У тебя в самом чекбоксе есть рендер функции, через кастом или drawlist - не важно.
1647151438837.png
Вот пример из симпла.
RenderFrame - рендер неактивного чекбокса
RenderCheckMark - рендер активного чекбокса.
Меняешь это - дело в шляпе, можешь хоть хуй нарисовать
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,016
Реакции[?]
183
Поинты[?]
70K
У тебя в самом чекбоксе есть рендер функции, через кастом или drawlist - не важно.
Посмотреть вложение 195864
Вот пример из симпла.
RenderFrame - рендер неактивного чекбокса
RenderCheckMark - рендер активного чекбокса.
Меняешь это - дело в шляпе, можешь хоть хуй нарисовать
А как на счет анимаций? Тоже через Render? Например я хочу сделать что бы hover чекбокса появлялся плавно, где мне такое нужно редактировать?
 
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,995
Реакции[?]
1,275
Поинты[?]
5K
А как на счет анимаций? Тоже через Render? Например я хочу сделать что бы hover чекбокса появлялся плавно, где мне такое нужно редактировать?
выучи сначала api этой библиотеки
 
Эксперт
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
1,105
Реакции[?]
497
Поинты[?]
33K
Сверху Снизу