Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Крашит при создании окна imgui

Продавец
Продавец
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,465
Реакции
730
просто в хуках создаю окно
1621806979178.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А дебаг тебе что показывает?
 
Ебать, дружище, а ты как меню то клипаешь так, если ты имгуи в пт хуке юзаешь
Юзай endscene/present
 
PaintTraverse нужно использовать если хочешь рисовать средствами игры/движка, такая отрисовка будет хорошо смотреться в игре (не залезать на консоль, и т.д.), но будет видна на стримах и записях.
Imgui же рисует через DirectX (или другие бэкэнды), но сама игра использует DirectX9, так что если ты хочешь рисовать imgui в CS:GO то только перехватывать функции Present,EndScene,Reset и делать это в них, этим методом можно сделать и обход стримилок и портировать на другие игры например.
 
PaintTraverse нужно использовать если хочешь рисовать средствами игры/движка, такая отрисовка будет хорошо смотреться в игре (не залезать на консоль, и т.д.), но будет видна на стримах и записях.
Imgui же рисует через DirectX (или другие бэкэнды), но сама игра использует DirectX9, так что если ты хочешь рисовать imgui в CS:GO то только перехватывать функции Present,EndScene,Reset и делать это в них, этим методом можно сделать и обход стримилок и портировать на другие игры например.
Reset же вызывается только при смене разрешения и ещё пару киркумстансес, разве нет?
 
Так и есть, устройство DirectX привязывается к определенному размеру выходного буффера, а текстуры к устройству, поэтому когда игра сбрасывает устройство приходится пересоздавать и свои текстуры в том числе (в случае imgui атлас шрифтов).
 
Назад
Сверху Снизу