Какво е DirectX?
DirectX е набор от технологии и инструменти, които ви позволяват да се създаде игра разработчик и мултимедия priozheniya с нечувано в дните на MS-DOS-качествени графики и звук. В допълнение, DirectX се използва за обработка на клавиатура, мишка, джойстик, както и съобщение мрежа.
DirectX е разделена на няколко части, всяка от които е отговорен за нещо свое:- DirectDraw - използва се за ускоряване на обработката и показването на двуизмерни графики
- Direct3D - за ускоряване на триизмерна графика
- В DirectSound - работа със звук - смесване и 3D звук
- DirectInput - до процес клавиатура, мишка, джойстик, и т.н.
- DirectPlay - служи главно за онлайн игра
- DirectAnimation - да се създаде анимационни ефекти при момчетата сайта
- DirectShow - за прилагането на мултимедия в уеб
- DirectMusic - нов раздел. Тя служи за използване на музика в игри
И това не е всичко.
DirectX - intefeys е доста ниска. С помощта на своята API осигурява програмист с директен достъп до паметта на адаптер, където програмистът може да създаде изображение, съхранява графични изображения, звуци, и така нататък. D. Като работим директно с памет постига ускорение, че теоретично е скоростта, с която програмистът ще бъде в състояние да направи prorisovavatsya екран Тя ще зависи само от честотата поддържа монитора. В действителност обаче, хората са малко възприемат разлика в честотата на актуализации, ако е повече от 33 FPS (Frame Per Second - кадъра в секунда), така че това ще бъде много добре, ако можете да донесете вашата честота на това.
С мощност от седмия версия на DirectX е вече официално поддържа Visual Basic. Въпреки това, преди да е възможно да се използва DirectX от VB чрез библиотеки с типове (в) Патрис Scribe.
И все пак, скоростта и броя на DirectX от VB поддържа функции остава много да се желае. По-голямата част от вниманието отиде в DirectX курс в C ++. DirectX работи с VB като това:
VB Team -> DirectX Type Library -> DirectX -> DirectX прави нещо
DirectX прави нещо -> DirectX съобщава TL -> TL казва VB -> VB връща
Вие виждате, че веригата е твърде дълъг. Но това, което можеш да направиш, Visual Basic първоначално не е бил instruemntom за създаване на игри. Но, от друга страна, затова, DirectX програмиране става по-лесно.
Бъдете смели, експериментирайте и кой знае, може би ще се получи нещо. А фактът, че поне някои нещо се случи, това е сигурно.