
25.04.2016, 01:11
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Вызываю функцию рисование текста в перехваченной End Scene - черный экран. Если вызвать в Present, то рисуется пока есть загрузочный экран, как только проходим этот этап - тоже черный экран.
C++:
Код:
if
(
pFont
==
NULL
)
D3DXCreateFont
(
pDevice
,
17
,
0
,
FW_BOLD
,
0
,
FALSE
,
DEFAULT_CHARSET
,
OUT_DEFAULT_PRECIS
,
ANTIALIASED_QUALITY
,
DEFAULT_PITCH
|
FF_DONTCARE
,
TEXT
(
"Arial"
)
,
&
pFont
)
;
PrintText
(
pFont
,
700
,
700
,
D3DCOLOR_ARGB
(
255
,
255
,
255
,
0
)
,
"Testing hook."
)
;
C++:
Код:
void
PrintText
(
ID3DXFont
*
pFont
,
int
X
,
int
Y
,
D3DCOLOR ARGB
,
LPCSTR Text
)
{
RECT Rect
;
Rect
.
left
=
X
;
Rect
.
right
=
1680
;
Rect
.
top
=
Y
;
Rect
.
bottom
=
Rect
.
top
+
200
;
pFont
->
DrawTextA
(
NULL
,
Text
,
-
1
,
&
Rect
,
DT_LEFT
,
ARGB
)
;
}
|
|
|