Ustawienie klawiszy w PowerInput

Z tym problemem miałem styczność niedawno przy pisaniu mojej pierwszej i w dodatku dużej gry, w tym tutorialu opiszę jak ja sobię poradziłem z tym problemem. Zrobiłem oddzielny program tzw. konfigurator a w nim opcje ustawień klawiszy i trybu graficznego, a po ustawieniach wszystko zapisywane jest w pliku *.ini, zaczynajmy: na początku na formę należy […]

Czytaj więcej

Platformówka w stylu Mario cz. IV

Witam, w czwartej odsłonie artykułu poświęconego tworzeniu gier platformowych. Podczas tej lekcji damy bohaterowi gry możliwość strzelania kulami ognia oraz sprawimy, aby gra działała poprawnie również na szybszych procesorach niż 400 Mhz. 1.Ograniczenie FPS  Na początku zajmiemy się tą drugą sprawą. Aby ograniczyć FPS w grze wystarczy w obiekcie TPowerTimer (Zegar) : ustawić FPS na […]

Czytaj więcej

Platformówka w stylu Mario cz. III

W tym artykule ożywimy trochę naszą gierkę. Wprowadzimy wrogie postacie. Zasada ich funkcjonowania będzie podobna jak w Mario tzn. jeżeli naskoczymy na wroga to on zginie, jeśli natomiast on dotknie nas, wtedy my giniemy. Będzie on poruszał się po terenie na swoim poziomie. Gdy dojdzie do jednego brzegu to skręci i będzie szedł do drugiego […]

Czytaj więcej

Platformówka w stylu Mario cz. II

Jesteśmy już w drugiej części artykułu poświęconego platformówce. Tym razem zrobimy, aby nasza postać ruszała nogami podczas ruchu. Czerwoną kulkę zamienimy na psa. Zmienimy grafikę terenu, dodamy losowy wygląd niektórych kratek, a na koniec dodamy ekran na uruchomienie gry i jej zakończenie. Nasza postać zginie po spadnięciu w przepaść. 1.Animacja postaci » 2.Rozszerzamy grafikę » […]

Czytaj więcej

Platformówka w stylu Mario cz. I

Witam, tym razem zajmniemy się czymś bardziej złożonym, a dokładniej napiszemy grę przygodową o budowie zbliżonej do gry Mario. Nasze engine będzie uniwersalne i będzie je można wykorzystać w wielu projektach. Nie jest ono przeznaczone tylko dla PowerDraw, aby ruszyło np. na DelphiX wystarczy zmienić jedno polecenie i grafiki przenieść do plików dxg. 1.Struktura mapy […]

Czytaj więcej

Wyświetlanie tekstu

W tym artykule znajdziez informacje na temat wyświetlania tekstu przy pomocy PowerDraw. Wymaga on używania graficznych czcionek, przez co litery mogą mieć najróżniejsze kształty. Aby przerobić zwykłą czcionkę na PD musimy użyć programu FontRenderer. W nim możemy dodać różne efekty np. cień czy wygładzanie krawędzi. Po zapisaniu naszej czcionki przechodzimy do stworzenia prostego programu, który […]

Czytaj więcej

Ruch animowanej postaci na arenie

Artykuł powstał na prośbę jednego z stałych gości naszego serwisu. Będzie krótki, ale powinien niektórym się przydać. Stworzymy animowaną jednostkę, która będzie poruszać się po arenie. Na starszych komputerach arena może być niewidoczna, ponieważ ze względu na swój rozmiar(640×480) tekstura do niej będzie rozmiaru 1024×1024, a starsze karty graficzne obsługują tekstury o maksymalnym rozmiarze 256×256. […]

Czytaj więcej

Opis, inicjacja oraz wyświetlanie grafiki

PowerDraw to największy konkurent DelphiX. Przewyższa go znacznie prędkością działania oraz ilością oferowanych możliwości. Dzięki niemu nasze projekty będą działać szybciej i sprawniej. Znika ograniczenie koloru „Transparent”, teraz możemy korzystać rysunków o dowolnych wartościach przezroczystości w różnych jego miejscach. Dzięki temu grafika jest bardziej realistyczna. Elementy składowe : TPowerDraw – główny komponent, w nim ustawiamy rozdzielczość, […]

Czytaj więcej

Najczęściej popełniane błędy

Artykuł przedstawia najczęściej popełniane błędy przez programistów PowerDraw. 1. Biblioteka PDrawEx.dll Bardzo często programiści zapominają dołączyć do swojego programu bibliotekę PDrawEx.dll. Jest ona wymagana do prawidłowego działania PowerDraw. Należy również pamiętać, aby plik dll pochodził od tej wersji komponentu w której skompilowaliśmy program. 2. DirectX Chcąc uruchomić nasz program na innym komputerze musi on posiadać […]

Czytaj więcej