nisfarm.ru

Co je DirectX

Pravděpodobně neexistuje žádný takový uživatel operačního systému Windows, který alespoň jednou nepožádal otázku "Co je DirectX?". Odpověď na to je jednoduchá a složitá. Vše závisí na tom, na kterou stranu se má podívat: jednoduchý uživatel nebo programátor.

Abychom pochopili, všechny stejné, že je rozhraní DirectX, mentálně udělat krátký výlet do minulosti, nebo, přesněji řečeno, v nádherných dnů vlády systému DOS (MS-DOS). To je nyní vážný technologický průlom v oblasti výpočetní techniky jsou vzácné. Je zřejmé, že v současnosti převládá rozsáhlý způsob vývoje, při zvyšování počtu jader v CPU nabízejí systémy SLI pro video, Raid pro disky a vícekanálový přístup k paměti RAM. Výběr monitoru nebo grafické karty, nikdo teď nemá zájem o to, co jsou standardní.




Před deseti či dvěma lety bylo všechno jiné: tam byly monitory CGA, EGA, VGA a dokonce i Tandy s Hercules. Nezůstávejte za nimi a grafické karty. Ano, a zvukové řešení byly velmi odlišné: Sound Blaster, Covox, PC Speaker atd. Teď si představte programátora, který se rozhodl napsat program. Vzhledem k tomu, že práce s komponentami počítače byla prováděna přímým přístupem na správná místa, musel poskytnout všechny možné kombinace komponent. Práce byla stále stejná, i když s úspěšným vystoupením se výkon programu stal obrovským.

Zároveň byl zaveden systém Win 95, a jeho tvůrci vážně uvažovat o tom, jak propagovat. Vzhledem k povaze přímé práce s adresami jádra (stejně jako v DOSu) se stalo nemožné. Zde se dostáváme k tomu, co je DirectX. Programátoři navrhla jedinečný nástroj - DirectX. Jedná se o sadu systémových knihoven (soubory), aby byla zajištěna interoperabilita s vybavením. Nyní program není nutné určit, které grafická karta je nainstalována v počítači - jen se zvláštním zřetelem k definování příkazu, a v případě, že operační systém může pracovat s ním, aplikace obdrží požadovaný přístup. To znamená, že pro zobrazení bodu, nemusíte znát programování funkcí tohoto zařízení, ale jednoduše pro pravidla DirectX označují „pro zobrazení souřadnic bodu.“ Každý, kdo se zajímá o to, co je rozhraní DirectX, ví, že knihovna (API) pro zamýšlený účel jsou rozděleny do Direct3D, DirectDraw, DirectSound, atd Kromě toho existují různé verze :. 1-11,1, a co je důležité, jsou v souladu odshora až dolů.

Otázka "Jak nainstalovat DirectX 11?" Je často položena. Tato verze je jedna z posledních. Ve výchozím nastavení je nainstalována ve verzi Win Vista SP2 a vyšší. V nejnovějším Win 8 je již 11.1. Instalace ve verzi Win XP je oficiálně nemožná, i když se objevují zprávy o úspěšné částečné adaptaci. Pokud se zobrazí zpráva "Došlo k vnitřní chybě SystemX," nebo Hra se nezačne, můžete zkusit aktualizovat nainstalovanou verzi rozhraní DirectX. Doporučuje se provést následující kroky: Přejděte na webové stránce společnosti Microsoft sekci download, typu do vyhledávacího pole «DirectX», malý soubor do správné verze (300 KB) a spusťte jej. Chybějící soubory budou automaticky staženy a nainstalovány.

Můžete určit použitou verzi: otevřete nabídku Start, do vyhledávacího panelu zadejte příkaz Dxdiag a stiskněte klávesu Enter. V zobrazeném okně se zobrazí všechna potřebná data. Fanouškům moderních her lze doporučit nainstalovat sedm nebo dokonce Win 8 - v nich podpora pro DirectX 11 je "mimo krabici".

Správná otázka - proč potřebujeme nové verze? Představte si situaci, kdy například programátor dává příkaz API API aplikace "kreslit světle modrý ovál." Bude provedena, pokud budou splněny dvě požadavky: grafická karta chápe tento příkaz, je registrována ve verzi DirectX. Pokud je vše v pořádku s hardwarovou komponentou (uvedeno na poli), pak druhá položka vyžaduje vysvětlení. Team „nakreslit světle modrý ovál“ může být podporována pouze ve verzi 11 a 10 pro vytvoření takového obrazu vyžaduje dva příkazy: „nakreslit světle modrý kruh a natáhnout ho na oválu“ Je to tak jednoduché.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru