LECKÉK:              

Saját ablak
Directdraw1
Directdraw2
Directdraw_3
Sprite_1

Sprite 2
Billentyű_1
Billentyű_2
Egér
Joystick
Midi
Mp3_Ogg
Directsound
Időzítők
Fájlkezelés

 

2D-s programozás

Az oldalt azért hoztam létre,hogy aki szeretne programozni, vagy valamilyen

szinten egy egyszerűbb játékot megírni, annak segítsek.

A c++ nyelv ismerete alapvető szükségesség,de ahol úgy gondolom magyarázatokat is írok.

MSVC6.0 -hoz írom meg a progikat,de a DEVC++ fordító is lefordítja ingyenesen letölthető

a 4.9.9.2 -es verziót kell letölteni.ez már kezeli a  .h és   .lib fájlokat.

A régebbi verziónak  a lib  fájlok kiterjesztése  .a volt.

 MSVC6.0 ez egy "régi" fordítónak számít, de mivel 32 bites bőven jó.

Ha letöltöd a Directx9.0 sdk-t minden további nélkül fordítja annak header állományát is. Be kell másolni
az include és a lib könyvtárakba.
A példaprogram kitér a saját windows ablak létrehozására, a saját directx felület létrehozására a megjelenítendő képek betöltése memóriába,képek megjelenítésére a képernyőn. Az egyes képdarabok átlapolása a képernyőfelületre, ezek után jönnek a sprite -ok, megtanulunk struktúrát létrehozni,új osztályokat fogunk létrehozni,a megalkotott sprite -okat mozgatjuk a képernyőn, ütközéseket fogunk vizsgálni. Ha minden grafikai dolgot kimerítettünk,megtanuljuk a midi, mp3 és wav fájlok használatát a progiban.A billentyűzetet is lekérdezzük, megtanuljuk az egér használatát, és marad még az időzítők használata. Persze nem külön-külön példákkal,hanem egy projectet létrehozva miden egyszerre működik. Mivel ezek többnyire külön osztályokból épülnek,változtatás nélkül használható más alkalmazásokban is. Ebből következik,hogy az egyes leckék egymásra épülnek,és a letölthető forrásfájlok mindig csak az utolsó lecke anyagát tartalmazza. Önállóan nem futtathatóak.

SOK SIKERT

A  prog.hu -n a társalgóban nyitottam egy topic-ot, ott lehet kérdezni egymásnak segíteni!
A téma: Játékfejlesztés és multimédia
a topic neve:2d-s játékokhoz segítséget adok