
25.02.2024, 04:44
|
|
Познавший АНТИЧАТ
Регистрация: 18.08.2017
Сообщений: 1,568
С нами:
4598023
Репутация:
183
|
|
Сообщение от CleanLegend
Пример для тестирования:
C++:
Код:
void
DrawRect
(
LPDIRECT3DDEVICE9 m_pDevice
,
int
X
,
int
Y
,
int
L
,
int
H
,
D3DCOLOR color
)
{
D3DRECT rect
=
{
X
,
Y
,
X
+
L
,
Y
+
H
}
;
m_pDevice
->
Clear
(
1
,
&
rect
,
D3DCLEAR_TARGET
,
color
,
0
,
0
)
;
}
HRESULT WINAPI
myEndScene
(
IDirect3DDevice9
*
m_pDevice
)
{
DrawRect
(
m_pDevice
,
250
,
250
,
10
,
10
,
0xFFFF0000
)
;
return
oEndScene
(
m_pDevice
)
;
}
Получаем:

Спасибо, работает.
Но пару вопросов, @CleanLegend.
1) Нет полупрозрачности. Использую
C++:
и цвет в формате ARGB. Такое впечатление, что там формат просто RGB, потому что альфа канал вообще ни на что не влияет.
2) Не могу понять как рисовать что-то кроме квадратиков.
Хотя бы примитивный кружочек, линию нужной толщины. Но ладно, это я еще кое-как смогу с помощью квадратиков нарисовать...
А как насчёт текста?
И да, я знаю про возможность добавить имгуи, но пока что такой необходимости нет, поэтому просто помоги как писать текст.
И еще, не по теме, но всё же - как включить мышку?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|