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

Вопрос Directx11 hook

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Используешь minhook для установки хука.
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Окей, а как рисовать то? Ну вот я смог хукнуть Present(). А дальше что? Как мне рисовать в определенной позиции, определенного размера панельку(ну вернее прямоугольник) прогрессбара скажем для ХП бара.

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

Вот меня больше интересует сам процесс именно рисования и координатность.
 
Ты зачем и как пиксель на 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)


Просто я хочу понять как это делать.
Вернее не координаты, а я так хотел обозначить длину бара
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Окей, а как рисовать то? Ну вот я смог хукнуть Present(). А дальше что? Как мне рисовать в определенной позиции, определенного размера панельку(ну вернее прямоугольник) прогрессбара скажем для ХП бара.

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

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