Вывод текста на DirectX - VB
Формулировка задачи:
Программа должна выводить текст, но почему-то не работает (ошибка в 67 строке).
Ещё вопрос - как в таком же режиме выводить растровое изображение на весь экран?
Решение задачи: «Вывод текста на DirectX»
textual
Листинг программы
Public Function InitD3d(hWnd As Long) As Boolean On Local Error Resume Next Set D3DX = New D3DX8 Set D3D = DX.Direct3DCreate() Dim Mode As D3DDISPLAYMODE D3D.GetAdapterDisplayMode D3DADAPTER_DEFAULT, Mode Dim d3dpp As D3DPRESENT_PARAMETERS d3dpp.Windowed = False d3dpp.SwapEffect = D3DSWAPEFFECT_COPY_VSYNC d3dpp.BackBufferFormat = Mode.Format d3dpp.BackBufferCount = 1 d3dpp.BackBufferHeight = Mode.Height d3dpp.BackBufferWidth = Mode.Width d3dpp.EnableAutoDepthStencil = 1 d3dpp.AutoDepthStencilFormat = D3DFMT_D16 Set D3DDevice = D3D.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, _ D3DCREATE_SOFTWARE_VERTEXPROCESSING, d3dpp) If D3DDevice Is Nothing Then Exit Function D3DDevice.SetRenderState D3DRS_ZENABLE, 1 InitGameFont InitD3d = True End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д