" Battlefield : Bad Company 2 " koristi proprietary Frostbite 1.5 motor , izrađen od strane developer DICE . Ono što izdvaja ovaj motor od drugih je da se omogućuje sveobuhvatnu destructibility . To nije neuobičajeno vidjeti cijele zgrade svesti na puku šuta i pepela tijekom multiplayer utakmice . Frostbite 1.5 prvenstveno podržava DirectX 9 i 10; dok je DirectX 11 podrška uključena je rudimentarno i ne u potpunosti iskoristiti sve DX11 ima za ponuditi .
DirectX 9
DirectX jegrafički API stvorio Microsoft koji se nalazi na gotovo svakom PC video igra release . U vrijeme objavljivanja , trenutno postoji 11 verzije DirectX . DirectX 9 , objavljen u 2002 , bio jestandard koji koriste mnoge video igara 2002-2006 . Čak i nakon što je DirectX 10 je pušten , mnogi programeri i igračima ostao s DX9 zbog svoje stabilnosti i na činjenicu da je u potpunosti podržava Windows XP iveliki broj vozača .
DirectX 10.
DirectX 10 , objavljen u 2006 , je dao programeri još više mogućnosti s kako donijeti grafike . Većina promjena su napravljene na sjenama i rasvjete; zbog toga,snažnije računalo je potrebno za pokretanje DX10 igre , za razliku od DX 9 Osim toga , DX10 je dostupan samo za Windows Vista računala i veća .; igračima koji koriste Windows XP automatski se vratio do DirectX 9.0c kad god DX10 koristi .
Razlika u DX9 i DX10 u " Bad Company 2 "
Jedan od su velike razlike u korištenju DX10 sa " Bad Company 2 " je dakorištenje HBAO , Horizon - based Ambient zagriza, koristi se u cijeloj igri . HBAO stvara ono što se zove" mekše sjene "; Sjena koja je više nalik na ono što će vidjeti u stvarnom životu . Osim kvalitetnijih sjene , više sjene koriste - DX9 ne značajka sjene na predmete u daljini , dok DX10 radi . Svjetlosnim efektima , kao što su svjetla otiskuju strane bakljom , također su realniji kada se koristi DX10 . Sve u svemu, razlike su kozmetičke , ali DX10 stvara više realan , život - poput atmosfere u igri .
Promjena iz DX9 na DX10
Kada se prvi lansirati " Bad Company 2 , " Igra automatski prepoznaje vaše računalo hardver i dodjeljuje inačicu DirectX za korištenje . Možete promijeniti uređivanjem settings.ini datoteku u " MyDocuments \\ BFBC2 " mape . Sljedeća na liniji ", DxVersion " jebroj koji odgovara vašem okruženju DirectX : 9 , 10 , 11 ili auto , koji je igra u kojoj odlučuje koja je verzija programa DirectX koristiti . Da biste promijenili postavke za DirectX , jednostavno promijeniti broj pored " DxVersion " . unos: 9 za DirectX 9 , 10 za DirectX10 i 11 za DirectX 11. Spremite datoteku i lansiranje " Bad Company 2 "; Igra sada koristi DirectX postavljate navedeno .