ПредишенСледващото

Какво е 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 програмиране става по-лесно.

Бъдете смели, експериментирайте и кой знае, може би ще се получи нещо. А фактът, че поне някои нещо се случи, това е сигурно.

Подкрепете проекта - споделете линка, благодаря!