Вопрос Rect imgui квадрат

ППХУДЕР
Начинающий
Статус
Оффлайн
Регистрация
10 Фев 2020
Сообщения
390
Реакции[?]
23
Поинты[?]
6K
Как эта ебаная параша работает, сука уже 2 часа сижу немогу понять как нарисовать ебаный квадрат
Он блять то не тех размеров то нахуй с размером куда окно поедет, че за хуйня
C++:
ImVec2 pos = ImGui::GetWindowPos();
ImGui::GetWindowDrawList()->AddRectFilled(ImVec2(pos.x, pos.y + 210.f), ImVec2(95.f, 100.f), ImColor(169, 206, 255));
Вот блять, как я понял: I->AddRectFilled(позиция, размеры, ImColor(169, 206, 255))
Позиция X как у окна, Y тоже как у окна, только прибавляю 210. Pазмеры, 95 высота, 100 ширина
Но сука такой результат, ОБЪЯСНИТЕ ЧТО ПРОИСХОДИТ В ЭТОМ ЕБУЧЕМ ИМГУИИИИ

МОДЕРАТОРЫ, я решил проблемку все ок:relieved::relaxed: /del
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
30 Дек 2019
Сообщения
1,970
Реакции[?]
958
Поинты[?]
19K
В втором имвеке добавь координаты с первого, в имгуи не много иначе сделан рендер, тебе нужно делать так: ImVec2(posx + start, posy + start), ImVec2(posx+start + end, posy + start + end)
 
Эксперт
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,414
Реакции[?]
710
Поинты[?]
7K
Как эта ебаная параша работает, сука уже 2 часа сижу немогу понять как нарисовать ебаный квадрат
Он блять то не тех размеров то нахуй с размером куда окно поедет, че за хуйня
C++:
ImVec2 pos = ImGui::GetWindowPos();
ImGui::GetWindowDrawList()->AddRectFilled(ImVec2(pos.x, pos.y + 210.f), ImVec2(95.f, 100.f), ImColor(169, 206, 255));
Вот блять, как я понял: I->AddRectFilled(позиция, размеры, ImColor(169, 206, 255))
Позиция X как у окна, Y тоже как у окна, только прибавляю 210. Pазмеры, 95 высота, 100 ширина
Но сука такой результат, ОБЪЯСНИТЕ ЧТО ПРОИСХОДИТ В ЭТОМ ЕБУЧЕМ ИМГУИИИИ

МОДЕРАТОРЫ, я решил проблемку все ок:relieved::relaxed: /del
какая позиция размеры? позиция левого верхнего угла, позиция правого нижнего угла
 
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,992
Реакции[?]
1,274
Поинты[?]
19K
какая позиция размеры? позиция левого верхнего угла, позиция правого нижнего угла
Тут все гораздо проще, я двигаюсь пиздаче чтоб были крутые строки
Первое это позиция, второе позиция + размер.
 
Эксперт
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,414
Реакции[?]
710
Поинты[?]
7K
Тут все гораздо проще, я двигаюсь пиздаче чтоб были крутые строки
Первое это позиция, второе позиция + размер.
я объяснил за что отвечает первый аргумент и второй
 
Эксперт
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
1,109
Реакции[?]
496
Поинты[?]
31K
ImGui::GetWindowDrawList()->AddRectFilled(ImVec2(pos.x, pos.y + 210.f), ImVec2(pos.x + 95.f, pos.y + 310.f), ImColor(169, 206, 255));
 
Забаненный
Статус
Оффлайн
Регистрация
22 Апр 2020
Сообщения
731
Реакции[?]
752
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Тут все гораздо проще, я двигаюсь пиздаче чтоб были крутые строки
Первое это позиция, второе позиция + размер.
Гораздо проще объяснил yoon bum
Это самое правильное объяснение что я слышал
Но все же надо учитывать что второй имвек зависит от 1 и размеры плюсовать надо
 
Забаненный
Статус
Оффлайн
Регистрация
22 Апр 2020
Сообщения
731
Реакции[?]
752
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу