Battlefield: Bad Company 2 & DirectX 9 rispetto a DirectX 10

"Battlefield: Bad Company 2," un sparatutto in prima persona rilasciato su PC nel 2010, supporta tre forme di DirectX: DirectX 9, 10 e 11. Sapendo che cosa può fare ogni versione di DirectX e come usi "Bad Company 2" può aiutare a prendere la decisione su quale versione usare nel gioco: DirectX 9 o DirectX 10.

"Battlefield: Bad Company 2"

"Battlefield: Bad Company 2" utilizza il motore Frostbite 1.5 proprietario, creato dallo sviluppatore di dadi. Ciò che separa questo motore dagli altri è che permette destructibility su vasta scala. Non è raro vedere interi edifici ridotti a mero macerie e ceneri nel corso di una partita multigiocatore. Il Frostbite 1.5 principalmente supporta DirectX 9 e 10; mentre il supporto DirectX 11 è incluso, è rudimentale e non sfruttare appieno tutto che DX11 ha da offrire.

DirectX 9

DirectX è una grafica API creato da Microsoft che si trova su quasi ogni rilascio del videogioco PC. Al momento della pubblicazione, ci sono attualmente 11 versioni di DirectX. DirectX 9, pubblicato nel 2002, è stato lo standard utilizzato in molti videogiochi dal 2002 al 2006. Anche dopo che è stato rilasciato DirectX 10, molti sviluppatori e giocatori soggiornato con DX9 a causa della sua stabilità e il fatto che era completamente supportato da Windows XP e un gran numero di driver.

DirectX 10

DirectX 10, pubblicato nel 2006, ha dato agli sviluppatori ancora più opzioni con come il rendering della grafica. La maggior parte delle modifiche sono state fatte di ombre e luci; per questo motivo, un computer più potente è necessario per eseguire giochi DX10 al contrario di DX 9. Inoltre, DX10 è solo disponibile per i computer Windows Vista e versioni successive; i giocatori che usano Windows XP vengono ripristinati automaticamente verso il basso per DirectX 9.0 c ogni volta che viene utilizzato DX10.

Differenza in DX9 e DX10 in "Bad Company 2"

Una delle differenze principali nell'utilizzo DX10 con "Bad Company 2" è che l'uso di HBAO, basati su orizzonte Ambient Occlusion, viene utilizzato in tutto il gioco. HBAO crea quello che è chiamato un "ombra più morbida"; un'ombra che è più simile a ciò che si vedrebbe nella vita reale. Oltre alle ombre di qualità migliore, più ombre vengono utilizzate--DX9 non presentano ombre sugli oggetti in lontananza, mentre fa DX10. Effetti di luce, come il cast luce fuori da una torcia, sono anche più realistici quando DX10 è usato. Nel complesso, le differenze sono cosmetiche ma DX10 crea un'atmosfera più realistica, la vita come nel gioco.

Cambiando da DX9 a DX10

Al primo avvio di "Bad Company 2", il gioco automaticamente rileva l'hardware del PC e assegna una versione di DirectX per poter utilizzare. È possibile modificare questo modificando il file Settings. ini nella cartella "MyDocuments\BFBC2". Accanto alla riga, "DxVersion" è un numero che corrisponde all'impostazione DirectX: 9, 10, 11 o auto, che è dove il gioco a decidere quale versione di DirectX da utilizzare. Per modificare l'impostazione di DirectX, è sufficiente modificare il numero vicino alla voce "DxVersion": 9 per DirectX 9, 10 per DirectX10 e 11 per DirectX 11. Salvare il file e lanciare "Bad Company 2"; il gioco utilizza ora il DirectX impostazione specificata.