Вопрос ImGui::Button появляется текст и сразу же пропадает

Read Only
Статус
Оффлайн
Регистрация
11 Авг 2023
Сообщения
120
Реакции[?]
7
Поинты[?]
8K
Короче я сделал кнопку, и мне надо сделать так, что бы при нажатии на неё появлялся ImGui::Text и оставался на месте. Но у меня получается по другому. Текст при нажатии на кнопку появляется и моментально исчезает независимо от того, удерживаю я кнопку или нет.


Часть кода с этой кнопкой:


ImGui::SetCursorPosX(250);
ImGui::SetCursorPosY(290);
if (ImGui::Button("Start", ImVec2(280.0f, 40.0f)))
{
ImGui::Text("Loading");
}
 
Начинающий
Статус
Оффлайн
Регистрация
28 Мар 2023
Сообщения
100
Реакции[?]
12
Поинты[?]
7K
bool bimba = false;

ImGui::SetCursorPosX(250);
ImGui::SetCursorPosY(290);
if (ImGui::Button("Start", ImVec2(280.0f, 40.0f))) {
bimba = true;
}

if (bimba) {
ImGui::Text("Loading");
}
 
Read Only
Статус
Оффлайн
Регистрация
11 Авг 2023
Сообщения
120
Реакции[?]
7
Поинты[?]
8K
bool bimba = false;

ImGui::SetCursorPosX(250);
ImGui::SetCursorPosY(290);
if (ImGui::Button("Start", ImVec2(280.0f, 40.0f))) {
bimba = true;
}

if (bimba) {
ImGui::Text("Loading");
}
не помогло


if (ImGui::Button("Start", ImVec2(280.0f, 40.0f))) {
load = true;
}
if (load) {
ImGui::Text("Loading");
}
 
Начинающий
Статус
Оффлайн
Регистрация
28 Мар 2023
Сообщения
100
Реакции[?]
12
Поинты[?]
7K
Pa$$ter
Пользователь
Статус
Оффлайн
Регистрация
9 Июн 2020
Сообщения
241
Реакции[?]
83
Поинты[?]
12K
bool bimba = false;

ImGui::SetCursorPosX(250);
ImGui::SetCursorPosY(290);
if (ImGui::Button("Start", ImVec2(280.0f, 40.0f))) {
bimba = true;
}

if (bimba) {
ImGui::Text("Loading");
}
static bool, тогда уж. он же 100% её внутрь функции положил.
 
Read Only
Статус
Оффлайн
Регистрация
11 Авг 2023
Сообщения
120
Реакции[?]
7
Поинты[?]
8K
у меня работает пошли в дс

кинь свой дс
ну как оно у тебя может работать? Я сделал так, как ты написал, по итогу ничего не изменилось. Я нажимаю, текст появляется и сразу же исчезает, он не остается как мне нужно
 
Read Only
Статус
Оффлайн
Регистрация
11 Авг 2023
Сообщения
120
Реакции[?]
7
Поинты[?]
8K
когда я изначально прочитал его сообщение, то попробовал сделать static bool, не получилось, в итоге дальше сидел и пытался с обычным bool сделать, но потом я решил изменить немного кнопку и снова добавить static bool, то заработало
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,017
Реакции[?]
181
Поинты[?]
70K
когда я изначально прочитал его сообщение, то попробовал сделать static bool, не получилось, в итоге дальше сидел и пытался с обычным bool сделать, но потом я решил изменить немного кнопку и снова добавить static bool, то заработало
А ты пробовал задуматься почему так произошло? Что может означать static, и почему объявленная тобой переменная не работала? Лучше задумайся и погугли почему так происходит
 
Сверху Снизу