Bufory wierzchołków w DirectX 9

Wprowadzenie Poniższy artykuł ma na celu przekonanie młodych programistów gier do DirectX oraz ułatwienie życia tym, którzy zastanawiają się nad przesiadką z OpenGL’a. Przedstawię tutaj parę podstawowych kwestii w programowaniu w DirectX 9 przy okazji pisania swojej własnej kasy do symulacji trybu bezpośredniego znanego z OpenGL. Implementacja klasy do obsługi buforów wierzchołków Wydaje mi się, […]

Czytaj więcej

DirectDraw – część IV (kompendium)

Podsumowanie dotychczasowych lekcji DirectDraw + nowe wiadomości. Witam w kursie ciągnącym się niczym brazylijski serial ; ). Po dość długiej przerwie wreszcie piszę ten artykuł. Zniknąłem z rynku ; ) ponieważ wszedłem w ważny etap życia programisty. Odkrywałem OpenGL jedynie na modułach OpenGL i GL. Głowiłem się jak stworzyć własne formaty bitmap z kompresją RLE, […]

Czytaj więcej

DirectDraw – część III

W tym artykule zajmiemy się buforowaniem. Buforujemy po to żeby nam ekran nie mrugał. Nie będę się wdawać w szczegóły. Ważne, że działa : P i tyle; ). Więc tradycyjnie zaczniemy od zdefiniowania nowych zmiennych.

Teraz zajmiemy się obsługą klawiatury. Kod ten powinniśmy umieścić w głównej pętli naszego programu. Odpowiada on za sterowanie naszym […]

Czytaj więcej

DirectDraw – część II

Pisząc ten artykuł zastanawiałem się czy przypadnie wam do gustu. Mam nadzieję, że tak:). Więc… Na dzisiejszej lekcji zajmiemy się wyświetlaniem bitmap za pomocą DirectDraw(jej:). Podstawową zmianą będzie użycie DirectDraw4, aby nasz program działał już na komputerach z DirectX6 (o ile ktoś takie jeszcze ma:). Wyświetlenie bitmapy nie jest trudne. Wystarczy zadeklarować odpowiednie zmienne. Ale […]

Czytaj więcej

DirectDraw – część I

Skoro już wiemy, co chcemy możemy poczynić pierwsze kroku ku obranemu przez nas celowi-Stworzeniu profesjonalnej gry pod windowsa z wykorzystaniem Delphi, DirectX no i oczywiście WinApi(hehe:). Aby kontynuować musisz zdobyć przetłumaczone na Delphi nagłówki DirectX. Możesz je z powodzeniem znaleźć w Internecie. Gdy ów nagłówki zostaną przez ciebie ściągnięte możemy przystąpić do dalszej części kursu. […]

Czytaj więcej

Wprowadzenie

Podstawowe informacje na temat DirectX oraz WinApi. Dlaczego warto programować w czystym DirectX??? Otóż po pierwsze jest to równie proste jak programowanie za pomocą DelphiX czy PowerDrawa(no prawie:). A szybkość i efektowność wzrasta o wiele procent. Takie programowanie z reguły kojarzy się wam z czarną magią. Dlatego połączymy programowanie w czystym DirectX z Windows Api żeby zbytnio nie upraszczać […]

Czytaj więcej