Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос про меню

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
24 Ноя 2016
Сообщения
236
Реакции
41
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как к ayyware подключить imGui и сделать на нём меню?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Перетащи файлы имгуи и подключи к проекту.
В EndScene или Present:
bool проверка на создание = false;
if(!проверка на создание)
{
ImGui_Init(hWnd, m_pDevice); // Передаешь хендел окна и девайс для инициализации imgui
проверка на создание = true;
}

ImGui_NewFrame(); //Создаешь фрейм

if (Проверяешь открыто ли окно меню)
{
//Херачишь сюда свои контролы.
}

P.S Советую не создавать лишних потоков и хукать уже в DLLMain.
В DllMain или где-то в другой функции:
hWnd = FindWindow("Класс окна", "Название окна"); // Передаем хендл csgo

if (hWnd) //Проверяем заполнено ли
m_pWindowProc = (WNDPROC)SetWindowLongPtr(hWnd, GWL_WNDPROC, (LONG_PTR)myWndProc);


//Дальше пишем сюда свой хук
 
Перетащи файлы имгуи и подключи к проекту.
В EndScene или Present:
bool проверка на создание = false;
if(!проверка на создание)
{
ImGui_Init(hWnd, m_pDevice); // Передаешь хендел окна и девайс для инициализации imgui
проверка на создание = true;
}

ImGui_NewFrame(); //Создаешь фрейм

if (Проверяешь открыто ли окно меню)
{
//Херачишь сюда свои контролы.
}

P.S Советую не создавать лишних потоков и хукать уже в DLLMain.
В DllMain или где-то в другой херне:
hWnd = FindWindow("Класс окна", "Название окна"); // Передаем хендл csgo

if (hWnd) //Проверяем заполнено ли
m_pWindowProc = (WNDPROC)SetWindowLongPtr(hWnd, GWL_WNDPROC, (LONG_PTR)myWndProc);


//Дальше пишем сюда свой хук
копировал бы уже все в оригинале
 
копировал бы уже все в оригинале
Серег,а нафига? У них и так тут проектов с этим imgui дофига. Чисто для собственно развития пойдет им.
Я бы твой UE Framework использовать мог бы,но фпс с ним падает много.
Нужно рендер переписать.
 
Последнее редактирование:
Серег,а нафига? У них и так тут проектов с этим imgui дофига. Чисто для собственно развития пойдет им.
Я бы твой UE Framework использовать мог бы,но фпс с ним падает много.
Нужно рендер переписать.
на досуге перепишу или возми готовый из тутора по GUI v2
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нихрена не понял(можете не помогать)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ThHz2w4mT58.jpg

подключил стало вот так
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу