Diskuze: DirectX / OpenGL / MonoGames / WebGL

Člen

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
DirectX je opravdu složité. Já ti doporučuji MonoGame, je snadné na naučení a hodně toho umí. Oproti webGL je výrazně rychlejší.
ANo, je složitý, toho jsem si vědom. Ale zároveň je ze všech zmíněných technologií nejvýkonější. A navíc, když člověk ví co se děje pod tím, je už jedno kterou technologii bude poté využívat...
Monogame je pro C#, SDL je v C++, ne?
Jinak v C++ můžeš začít čistým DX, není to tak těžké.
V C# buďto monogame a nebo SharpDX - http://sharpdx.org/.
Ano, MonoGame je C#, SDL/DirectX/OpenGL je C++ a WebGL je Javascript.
SharpDX je vlastně nádstavba DirectX pro C#, takže to ve výsledku výjde na
stejno (co se grafiky týče, ne aplikace jako takové)
Jen mám strach se rovnou vrhat na DirectX, přeci jen, je to obrovská
knihovna. Nebude to příliš?
Do budoucna případná tvorba her, koneckonců, co se člověk jednou
nauučí, to už nezapomene. Navíc chci psát výkonné aplikace => musím
vědět jak to funguje pod tím vším. Proto je můj oblíbený jazyk C++. Ano,
proč nepsat v C# nebo v Javě (popřípadě sem řadím i PHP), když je to 3x
jednodušší....ale potom vídám programátory, kteří tam píšou tak
neskutečné prasárny, a to jedině z důvodu, že neví jak to funguje pod
tím, jinak bz si něco takového nedovolili napsat. Už jen ruční správa
paměti je něco, co by měl člověk minimálně umět, když už to
nepoužívá. Potom si v cyklu tvoří třeba 1000 objektů a je mu to úplně
jedno, však GC to uklidí...
Jak jsem psal výš,když budu vědět jak to funguje interně, poté už je to
jen o naučení se metod.
Ale stále jsem nedostal odpověď, mám jít tedy rovnou na Direct, nebo se k
němu mám dostat přes nějakou jinou technologii?
Mám vyhlédnutou tuto knihu
http://www.amazon.com/…p/1936420228
Taky na to můžeš jít z druhé strany... Ted například přes monoGame a k tomu directu se postupně dostávat
Je to na tobě, rozdíl mezi DirectX v C++ a SharpDX v C# je minimální, SharpDX je v podstatě jen přepsaný DX pro pohodlné používání v C#.
Monogame už je trochu výše, je to spíš takový framework, zatímco DX je spíš jen knihovna, prostě je tam i něco navíc a je to zjednodušené, dělá toho víc za tebe.
Zobrazeno 10 zpráv z 10.