Controlling grafika s C

Z

zappaxtron

Guest
Já už vím, základy a učinili jednoduchý Programas, jako kalkulačky.

Chci začít dělat malé hry pro PC, něco, co se můžu začít zobrazování obrázků na obrazovce a tak podobně, ale jsem opravdu dont vědět, jak na to.

Může mi někdo pomoci, prosím?

 
Ahoj zappaxtron,
Můžete použít grafického modulu (EGA / VGA.bgi) v režimu DOS psát nějaký PC hry za použití C grafiku.Je pouze potřeba zahrnout "graphics.h" a grafickou knihovnu.Mnoho rozhraní API jsou k dispozici již jako kreslení kruh, obdélník, plnění barev, atd. nápovědu a sadu příkladů jsou také uvedeny v některé z DOS 'C' kompilátory.
Můžete použít tyto se začít svůj PC pro programování her.

S pozdravem,
Vhn

 
Pamatuji si, hrát si s VGA příkazy, které pracuje stejně jako volání systému BIOS.Můžete nastavit některé registry a dělal jen servis rutiny pro nastavení režimu VGA a tak.Pak byste napsat do video paměti pro vytvoření čáry a kruhy a jiné tvary.A tisíce hodin později a miliony řádků kódu později bych měl něco stojí za herní engine.Se mi podařilo udělat jednu úroveň mizerný PacMan, že snědl energie pilulky a to bylo asi to, protože jsem neměl žádné z munchy padouchy pronásledovat ho kolem a udělejte si aktuální hru to.Mimochodem, zatnout zuby a naučit buď OpenGL nebo DirectX.Nehrajte si s DOS, já ani nevím, jestli DOS GFX API bude fungovat pod XP nebo Vista.A proč se vaše 64 nebo 128 nebo 256 Meg super vysoké kvalitě grafickou kartu s 256 bitovou šířkou pásma a proměnit jej v mizerný retardovaný VGA kartu?Existuje spousta ke stažení knih o OpenGL a DirectX.Dokonce existuje i pro VB. NET (a ostatní pomocí C #) pomocí řízené DirectX.Zacal bych tam.
Jste-li v C můžete zkusit pomocí WildMagic, těžkých a Volná hra / engine modelování s 3D kolize manipulace, fyzikální engine, pokročilé lineární algebra a ODE řešiče rutiny a více tun.Dalo by se psát tyhle věci do 10 let, i když jste měli doktoráty v matematice a fyzice.A existuje několik knih psaných pro to, že si můžete stáhnout.Kdybych byl na grafiku, která je pravděpodobně tam, kde bych jít.

 
Rozhodl jsem se jít na OpenGL, ale je ještě problém, Im pomocí Dev-c a poté, co jsem stahovat glut.h (a další) a dát je na theyr adresářů se snažím sestavit a já dostanu "[Linker error]" zpráva , jako nikdy předtím nestalo, můžete mi říct, co to je?

 
Ujistěte se, že jste součástí všech relevantních knihoven v cestě nastavení knihovny.To je obvyklá chyba linker chybu.

 
Díky za pomoc znovu, jsem zjistil, jaký problém byl, že jsem zapomněl změnit možnosti projektů na kartu

<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top