Тема: D3D9 Sprite
Показать сообщение отдельно

  #4  
Старый 11.01.2021, 02:00
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Ломается рендер сампа

Ну тут расписывать много не надо. Как только начинаешь выводить на экран текст - преобразования Мировых координат в экранные будто резко перестают работать. А происходит вот такая дичь(смотреть в левый верхний угол. На белую полосу не обращайте внимания, приколы оконного режима):

www.blast.hk


Вот тут это обсуждалось.

стоит вообще все сохранить чтобы наверняка:

C++:





Код:
D3DMATRIX last_world
,
last_view
,
last_projection
;
g_pd3dDevice
->
GetTransform
(
D3DTS_WORLD
,
&
last_world
)
;
g_pd3dDevice
->
GetTransform
(
D3DTS_VIEW
,
&
last_view
)
;
g_pd3dDevice
->
GetTransform
(
D3DTS_PROJECTION
,
&
last_projection
)
;
// RENDER
g_pd3dDevice
->
SetTransform
(
D3DTS_WORLD
,
&
last_world
)
;
g_pd3dDevice
->
SetTransform
(
D3DTS_VIEW
,
&
last_view
)
;
g_pd3dDevice
->
SetTransform
(
D3DTS_PROJECTION
,
&
last_projection
)
;
 
Ответить с цитированием