Canhao 3D – GameLab – Sharp DX e DirectX 9c

Canhao 3D – GameLab – Sharp DX e DirectX 9c

Canhao 3D DX9

Visando compartilhar experiências com outros desenvolvedores, criamos a categoria GAME LAB.

As experiências são comentadas, recomendadas (ou não) e de qualquer forma disponibilizadas para uso e teste da comunidade.

Neste post a experiência abordada é:

UTILIZANDO SHARPDX PARA CRIAR DE FORMA MAIS INTUITIVA, CENAS E JOGOS EM DIRECTX

DIRECTX

directx9c

Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a programação de jogos para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware. Com a padronização de comunicação, o DirectX fornece instruções para que aplicações (jogos, programas gráficos e entre outros, que são escritos para fins de sua utilização), e o respectivo hardware, façam uso dos seus recursos. O DirectX foi inicialmente distribuido pelos criadores de jogos junto com seus produtos, mas depois foi incluído no Windows.

SHARP DX

Sharpdxlogo

SharpDX é um projeto livre e ativo de código aberto que oferece uma API DirectX cheia de recursos gerenciados que inclui suporte para Direct3D9 ou Maior , Direct3D10 , Direct3D10.1 , Direct3D11 , Direct3D11.1 (apenas Win8 ) , DirectCompute , Direct2D1 , Direct2D1 . 1 ( Win8 apenas) , DirectWrite , WIC , D3DCompiler , DXGI , DXGI 1.1, DXGI 1.2 (apenas Win8 ) , DirectSound 8, XAudio2 , XAPO , XACT3 , X3DAudio , DirectInput 8, XInput e RawInput .

SharpDX suporta todos os SO Windows e .NET Framework , incluindo o desenvolvimento para o mais recente do Windows 8 Metro e Windows Phone 8 !

Canhao 3D DX9 2

Nesta experiência, utilizamos o DirectX9 e Sharp DX em conjunto para criar um jogo simples.

Utilizamos, através do Sharp DX Formas Geométricas simples;

Aplicamos Textura;

Adaptamos controle de posição pelo teclado;

Posicionamento do alvo com aumento de velocidade;

Posicionamento do tiro, a partir da boca do canhão;

Canhao 3D DX9 3

O arquivo disponível para Download possui o executável na pasta BIN, mas para o uso do projeto alterações e novas compilações, deverá ser instalado o Visual Studio da Microsoft a versão 10 é recomendada mas pode funcionar nas mais atuais com as devidas adaptações.

Veja como funciona:

Baixe e teste o arquivo fonte:

Canhao 3D – GameLab – Sharp DX e DirectX 9c.7z

Boa sorte e bom estudo.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s