|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
библиотеки DirectX
Раскажите про библиотеки DirectX, что они представляют?, как их подключить? и т.д. В этом я полный 0...
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил. |
#2
|
||||
|
||||
Если опыта в программировании не очень много, я бы не советовал начинать изучать DirectX. Но если все же хочется... Физически DirectX представляет из себя набор библиотек (dll файлов) для работы с 2д, 3д, звуком, устройствами ввода, сетью. Они предоставляют универсальный доступ программам к аппаратным средствам (видео, звуковым картам и т.д.), т.е. не надо писать отдельный код для каждой существующей железки. Подключить их можно просто добавив в Uses необходимый модуль (заголовочный файл). Заголовочные файлы можно взять здесь http://sourceforge.net/projects/delphi-dx9sdk
Не профи, но и не чайник . D6 - лучше не придумали. Пока. |
#3
|
|||
|
|||
а как их устанавливать? и есть ли другой способ сделать изображение прозрачным?
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил. |
#4
|
|||
|
|||
Цитата:
В твоей программе стоит uses Windows, Messages, MMSystem, Direct3D9, D3DX9; Последние два модуля это и есть заголовочные файлы. В модуле Direct3D9 описана константа const Direct3D9dll = 'd3d9.dll'; Это и есть часть библиотеки. В модуле D3DX9 описана другая константа: d3dx9MicrosoftDLL = 'd3dx9_33.dll'; Это ещё одна часть библиотеки. И т.д. Библиотеки сидят в \System32. Они туда записались при установке DirectX SDK. Правда, т.к. второй файл имел номер 29, то я внёс изменение в заголовочный файл. |
#5
|
|||
|
|||
мда.... .... ...
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил. |