Вопрос Супер странная хуйня aka не разбираюсь в имгуи

  • Автор темы Автор темы BiNoops
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
9 Мар 2021
Сообщения
144
Реакции
11
В ЧЁМ ПРИКОЛ???

создал сие чудо, тварь, уёбище, мразь, ненавижуебанануюебанинууебанскую
if (ImGui::Button("ESP", ImVec2(110, 40))) { }

после если попытаться создать чекбокс с Таким же названием
ImGui::Checkbox("ESP", &test);
то чекбокс не будет передавать true или false, СХУЯЯЯЛЕЕЕЕЕЕЕ? я сидел 2 часа не понимал в чем нахуй дело, настолько отчаялся что решился просто поменять название и это сработало, сука! :rage:
 
Последнее редактирование:
а это тебя ебать не должно
 
ну анлак что в imgui ограничение на использование одинаковых идентификаторов
 
ты не можешь использовать одинаковый лэйбл для разных виджетов, т.к у каждого виджета есть свой уникальный id
C++:
Expand Collapse Copy
const ImGuiID id = window->GetID(label);

чтобы обойти это решение ты можешь сделать так
C++:
Expand Collapse Copy
if (ImGui::Button("ESP##Button", ImVec2(110, 40))) { }
ImGui::Checkbox("ESP##Checkbox", &test);
 
ты не можешь использовать одинаковый лэйбл для разных виджетов, т.к у каждого виджета есть свой уникальный id
C++:
Expand Collapse Copy
const ImGuiID id = window->GetID(label);

чтобы обойти это решение ты можешь сделать так
C++:
Expand Collapse Copy
if (ImGui::Button("ESP##Button", ImVec2(110, 40))) { }
ImGui::Checkbox("ESP##Checkbox", &test);
Благодарю!
 
Назад
Сверху Снизу