Вопрос Directx11 hook

Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
324
Реакции[?]
24
Поинты[?]
12K
Как хукнуть Directx11 ? Я считаю, что но отличается многим от Directx9, поэтому видео по хуку дх9 бесполезные.
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Используешь minhook для установки хука.
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
324
Реакции[?]
24
Поинты[?]
12K
Окей, а как рисовать то? Ну вот я смог хукнуть Present(). А дальше что? Как мне рисовать в определенной позиции, определенного размера панельку(ну вернее прямоугольник) прогрессбара скажем для ХП бара.

Тоесть должна быть вроде такая логика:
Создать на живом игроке(над ним вернее) черную панель(прямоугольник черный) размер константый(хз как размер писать ну допустим 0.3 пикселя
и в том же месте, тоесть над той панелькой создать красную панельку, которая в зависимости от процента ХП игрока( 1%-100%) будет увеличиввать себя или уменшать.

Вот меня больше интересует сам процесс именно рисования и координатность.
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
324
Реакции[?]
24
Поинты[?]
12K
Ты зачем и как пиксель на 3 поделил…
В данном случае я просто рандомное число выбрал, из гайдов запомнилось. ну типа координаты:
(Левый Верхний Угол (-1.0,1.0) Топ(0.0,1.0) Правый верхний Угол(1.0,1.0)
( Лево (0.0,-1) Центр(0.0,0.0) Право(1.0,0.0)
(Левый нижний угол(-1-1), Низ(0.0,-1.0), Правый нижний Угол(1.0,-1.0)


Просто я хочу понять как это делать.
В данном случае я просто рандомное число выбрал, из гайдов запомнилось. ну типа координаты:
(Левый Верхний Угол (-1.0,1.0) Топ(0.0,1.0) Правый верхний Угол(1.0,1.0)
( Лево (0.0,-1) Центр(0.0,0.0) Право(1.0,0.0)
(Левый нижний угол(-1-1), Низ(0.0,-1.0), Правый нижний Угол(1.0,-1.0)


Просто я хочу понять как это делать.
Вернее не координаты, а я так хотел обозначить длину бара
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Окей, а как рисовать то? Ну вот я смог хукнуть Present(). А дальше что? Как мне рисовать в определенной позиции, определенного размера панельку(ну вернее прямоугольник) прогрессбара скажем для ХП бара.

Тоесть должна быть вроде такая логика:
Создать на живом игроке(над ним вернее) черную панель(прямоугольник черный) размер константый(хз как размер писать ну допустим 0.3 пикселя
и в том же месте, тоесть над той панелькой создать красную панельку, которая в зависимости от процента ХП игрока( 1%-100%) будет увеличиввать себя или уменшать.

Вот меня больше интересует сам процесс именно рисования и координатность.
ImGui изучай для рисовки.
Надо позицию игрока, его жизни, преобразовать координаты из 3Д а 2Д для отображения на экране.
 
Сверху Снизу