Конференция "Игры" » Игровое меню на DirectX [Delphi]
 
  • Илья © (08.09.08 13:50) [0]
    Привет всем любителям программирования графики!Недавно начал изучать DirectX, с построением трехмерного мира все в  принципе понятно, а вот как сделать нормальное(наподобие как в S.T.A.L.K.E.R или в Crysis) игровое меню не знаю.Вобщем я не представляю какие средства DirectX
    можно использовать чтобы достигнуть подобного результата.Пожалуйста у кого
    есть опыт в этом деле или кто знает саму технологию или хотя бы знает ресурс в интернете,где описывается сам процесс, поделитесь
    знаниями.Заранее очень благодарен.
  • XProger © (08.09.08 14:01) [1]
    отключаем тест глубины
    в качестве матрицы проекции выставляем ортогональную
    рисуем отекстуренные полигончики контролов менюшки
  • Sapersky (08.09.08 14:50) [2]
    Ну или используем формат вершин с rhw и задаём координаты полигонов прямо в пикселях (хотя под разные разрешения придётся масштабировать вручную).
    http://www.mvps.org/directx/articles/blit3d.htm
    в книге Краснова наверняка есть:
    http://d3dengine.narod.ru/books.html
  • Илья © (08.09.08 17:35) [3]
    Получается что все элементы управления(Button,Panel,Edit) всего лишь оттекстурированные полигоны?А как быть с созданием чего-то наподобие ListBox,или ComboBox используемых,например для отоброжания доступного разрешения,ведь их структура несколько сложнее, чем кнопки. Или все равно придется подумать и поработать, используя предложенные выше способы чтобы создать например ListBox?
  • Илья © (08.09.08 17:35) [4]
    Получается что все элементы управления(Button,Panel,Edit) всего лишь оттекстурированные полигоны?А как быть с созданием чего-то наподобие ListBox,или ComboBox используемых,например для отоброжания доступного разрешения,ведь их структура несколько сложнее, чем кнопки. Или все равно придется подумать и поработать, используя предложенные выше способы чтобы создать например ListBox?
  • Илья © (08.09.08 17:36) [5]
    ))))
  • @!!ex © (08.09.08 23:06) [6]
    Все контролы придется писать самому.
    У меня в одном проекте разработна оконная система типа виндовой, редактор визуальный аля Дельфи, и прочией вещи... Но контролы все равно приходится руками писать. НЕ так это и сложно, кстати. Даже ListBox не шибко сложный контрол.
  • Илья © (09.09.08 10:55) [7]
    Ok ,буду пробовать
  • Sapersky (09.09.08 15:13) [8]
    В DX9 SDK ( clootie.ru ) есть примеры достаточно продвинутого с виду GUI. Правда, GUI этот привязан к SDK'шному фреймворку, который тот ещё монстр.
 
Конференция "Игры" » Игровое меню на DirectX [Delphi]
Есть новые Нет новых   [134430   +4][b:0][p:0]