Гайд ImGUI - делаем элемент по центру

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
27 Сен 2018
Сообщения
1,328
Реакции
455
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вставляем перед элементом
C++:
Expand Collapse Copy
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - Ширина элемента) / 2);

Пример -
C++:
Expand Collapse Copy
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - 75) / 2);
ImGui::Button(u8"Закрыть", ImVec2(75, 20));

41JmuEP.png


Пример 2 -
C++:
Expand Collapse Copy
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - 150 + ImGui::GetStyle().ItemSpacing.x) / 2);
ImGui::Button(u8"Сохранить", ImVec2(75, 20));
ImGui::SameLine();
ImGui::Button(u8"Закрыть", ImVec2(75, 20));
ypceH4C.png


Текст делается так -
C++:
Expand Collapse Copy
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - ImGui::CalcTextSize(u8"Какой-то текст").x) / 2);
ImGui::Text(u8"Какой-то текст");
gjPtzlt.png


Взято с bl**t.h*
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пацаны делают сеймлайнами :orehus:
 
@skrip.t , выпускай своего "удава"
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Гайд - "Учу Вас математике, используя плюсы и имгей"
 
Назад
Сверху Снизу