PESQUISA EM SITE

O que é o DirectX

Provavelmente, não há tal usuário operacionalo sistema Windows, que pelo menos uma vez não fez a pergunta "O que é o DirectX?". A resposta é simples e complexa. Tudo depende de qual lado olhar: um usuário simples ou um programador.

Para entender o que é o DirectX,mentalmente fazemos uma breve excursão no passado ou, para ser mais exato, nos tempos gloriosos do reinado do sistema DOS (MS-DOS). Isso é agora um sério avanços tecnológicos no campo da tecnologia informática são raros. Obviamente, um caminho de desenvolvimento extensivo agora prevalece, quando o número de núcleos nos processadores centrais é aumentado, oferecem sistemas SLI para vídeo, Raid para discos e acesso multicanal à RAM. Escolhendo um monitor ou placa de vídeo, ninguém agora não está interessado no que eles são padrão.

Há dez ou dois anos, tudo era diferente: havia monitores CGA, EGA, VGA e até Tandy c Hercules. Não labre atrás deles e placas de vídeo. Sim, e as soluções de som eram muito diferentes: Sound Blaster, Covox, PC Speaker, etc. Agora imagine um programador que decidiu escrever um programa. Uma vez que o trabalho com os componentes do computador foi realizado por acesso direto aos endereços certos, ele tinha que fornecer todas as combinações possíveis de componentes. O trabalho ainda era o mesmo, embora com uma performance bem-sucedida o desempenho do programa se tornou colossal.

Ao mesmo tempo, o sistema Win 95 apareceu, e éOs criadores pensaram seriamente nas formas de divulgação. Por causa das características do kernel, o trabalho direto com endereços (como era no DOS) tornou-se impossível. Então, chegamos ao que é o DirectX. Os programadores receberam uma ferramenta exclusiva - DirectX. Este é um conjunto de bibliotecas de sistemas (arquivos), projetados para fornecer interação com o equipamento. Agora, o programa não precisa determinar qual placa de vídeo está instalada no computador - basta configurar um comando usando uma chamada específica e, se o sistema operacional puder trabalhar com ele, o aplicativo receberá o acesso solicitado. Ou seja, para exibir um ponto na tela, você não precisa saber os recursos de programação deste adaptador de vídeo, mas simplesmente pelas regras do DirectX especificar "ponto de exibição por coordenadas". Qualquer pessoa que esteja interessada no que é o DirectX, sabe que as bibliotecas (API) por destino são divididas em Direct3D, DirectDraw, DirectSound, etc. Além disso, existem diferentes versões: de 1 a 11.1 e, importante, são compatíveis de cima para baixo.

A pergunta "Como instalar o DirectX 11?" É freqüentemente solicitada.". Esta versão é uma das últimas. Por padrão, ele está instalado no Win Vista SP2 e superior. No mais novo Win 8 já é 11.1. A instalação no Win XP é oficialmente impossível, embora haja rumores de uma adaptação parcial bem-sucedida. Se você receber a mensagem "Ocorreu um erro no sistema interno no DirectX" ou o jogo não inicia, você pode tentar atualizar a versão instalada do DirectX. Para fazer isso, recomenda-se fazer o seguinte: vá para o site da Microsoft na seção de downloads, digite "DirectX" na barra de pesquisa, baixe um pequeno arquivo para a versão necessária (cerca de 300 KB) e inicie-o. Os arquivos perdidos serão baixados e instalados automaticamente.

Você pode determinar a versão que você está usando da seguinte maneira: abra o menu do botão Iniciar, digite Dxdiag na barra de pesquisa e pressione Enter. Todos os dados necessários serão exibidos na janela exibida. Os fãs de jogos modernos podem ser aconselhados a instalar um Seven ou mesmo o Win 8 - neles, o suporte para o DirectX 11 é "fora da caixa".

Uma questão justa - por que precisamos de novas versões? Imagine uma situação em que um programador, por exemplo, dê um comando no aplicativo API API "para desenhar um oval azul claro". Ele será executado quando dois requisitos forem atendidos: a placa de vídeo entende esse comando, está registrada na versão do DirectX. Se tudo estiver limpo com o componente de hardware (indicado na caixa), o segundo item requer uma explicação. O comando "desenhar um oval azul claro" pode ser suportado apenas na versão 11, e em 10 para a formação desta imagem, é necessário dois comandos: "desenhe um círculo azul claro e estique-o para o oval". É assim tão simples.

</ p>
  • Avaliação: