Post #103
· Mar 6, 2006, 1:44 AM
#20346
Miskec wrote:
[quote="GameDev"]Misli? da je isto napisat igru u c++-u za 12 mj, ili u vb.netu za 10 mj?
Jeste lakse a da bi takva igra sa full nabrijanom grafikom koja je radjena u vb.net radila na nekom kompu trebati neki na 5GHz. Daj covece da se nelazemo za igre je neprevazidjen c++ i to ce da bude uvek[/quote]
Nenenenene prijatelju, vidi?......vara? se, da ti objasnim neke stvari koje očito nezna? o game developingu.
1. Ako koristimo DX, onda će brzina izvođenja grafike biti ista bila igra pisana u C++-u, C#, VB.NET-u ili delphiju, jer se koristi ista biblioteka koja je optimizirana za sve jezike.
2. 90% opterećenja sustava uzima grafika, ostalih 10 % jest fizika i AI koji idu direktno na teret CPU-a, stoga ti mogu garantirati da će razlika u brzini između vb.net-a i c++-a biti u okviru 2-5 FPS-a i to u slučaju da ima? hrpu koda za fiziku i AI.
3. Jezici su gotovo identičnih brzina, oni samo slu?e da mi lak?e napi?emo ono ?to ?elimo da na? stroj učini, sav kod se kompajlira u čisti strojni kod i gotovo je jednake brzine za sve jezike, jedina je razlika kako koji kompajler u nekom jeziku koristi neke podatke.....i tu jedino mo?e biti razlike u brzini.
Primjera radi, .NET kod se kompajlira u MSIL koji je vrlo sličan ASM-u, a onda to ide u strojni.....tj jedinice i nule.
To ti je to mi?kec, ima? ti jo? puno učiti o jezicima i programiranju.