DDraw and Audio
9/8/2008
Este amostra de código é nomeado Donuts2. Ele é um jogo simples que demonstra como combinar DirectDraw e Waveform Audio. Embora ele demonstra outros componentes DirectX, ele é destinado a apresentação como para animar múltiplo objetos.
Área recurso
APIs relevantes
- BITMAP estrutura
- CreateCompatibleDC função
- DDSURFACEDESC estrutura
- GetObject função
- IDirectDraw::CreateSurface função
- IDirectDrawSurface::GetSurfaceDesc função
- PAINTSTRUCT estrutura
- SelectObject função
O uso
Para executar o amostra de código
Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, o arquivo solução é copiado para a seguinte pasta:
C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\directx\DDraw\Donuts2
Microsoft Visual Studio 2005 inicia e carrega a solução.
Criar a (soluçãoCTRL + SHIFT + B).
Implantar a solução (F5).
Usando o aplicativo
- A entrada é do teclado. Nenhuma outra entrada dispositivo é com suporte.
- Os comandos são listados no Tela de abertura. Todos os números devem ser inseridos a partir de teclado numérico numérico.
Comandos do botão
Botão | Ação |
---|---|
À esquerda |
Virar à Esquerda |
À direita |
Ativar direito |
UP |
Acelerar ENC |
Para baixo |
Acelerar com versões anteriores |
Botão do aplicativo 1 |
Parar |
Application Button 2 |
Escudo |
Ação incêndio |
Jogo de início |
Falar botão |
Áudio ativar/desativar |
Botão final |
Sair |
Aumentar o volume |
Alternar efeito precedente after-image on/off |
Diminuir o volume |
Alternar exibir frame-rate on/off |
Opções de linha de comando
Opção | Descrição |
---|---|
e |
Use software emulação, a aceleração hardware não. |
t |
Não teste modo, precisa de nenhuma entrada. |
x |
Modo estresse, nunca parar se você pode ajudá-lo. |
s |
Ative som off/on. |
Comentários
Presume que sua dispositivo móvel oferece suporte ao DirectDraw.
Menor que 1 usa este amostra de código MB de vídeo memória RAM.
Ambientes de Desenvolvimento
Pocket PC SDK: Windows Mobile 6 Professional SDK
Ambiente de desenvolvimento: Visual Studio 2005.
ActiveSync: Versão 4.5.
See Also
Concepts
Code Samples for Windows Mobile
DDraw and Animation
DDraw and Bitmaps
DDraw Initialization
DDraw Off-Screen Surfaces