Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Рендер в менюшке чита.

Не понял про шейпы, но можно рендерить любые фигуры почти, рект делается так
1623765884408.png

4 - процент скругления
 
а что ты ни слова про DrawCornerFlags не рассказал ему?
может мне ему тут записать многосерийный сериал про имгуи? разберется при желании, уже десятая тема от него с непонятным вопросом
 
Не понял про шейпы, но можно рендерить любые фигуры почти, рект делается так
Посмотреть вложение 154904
4 - процент скругления
спасибо, просто не умею применять эти фигуры, допустим мне нужно добавить текст в менюшку, а как это сделать я незнаю
 
Как рендерить шейпы в менюшке
В imgui (как и практически везде) все на самом деле рендерится из текстурированных треугольников.
Например прямоугольник/квадрат это два треугольника (4 вершины и 6 индексов), треугольник понятно, круг тоже из треугольников (как пицца, чем больше треугольников тем меньше фпс но больше плавности), прямоугольник с закругленными краями это 4 четверти круга + 10/6 треугольников, и так со всеми двухмерными фигурами.
В imgui уже есть многие высокоуровневые функции
Пожалуйста, авторизуйтесь для просмотра ссылки.

В твоем конкретном случае нужно AddRectFilled + rounding описывает радиус закругление в пикселях + flags (ImDrawCornerFlags_*) описывают какие углы закруглять.
 
Назад
Сверху Снизу