Xna 2.0: Texto e Audio

Preview:

DESCRIPTION

Manipulação de texto e audio no Microsoft XNA 2.0

Citation preview

Manipulação de Textos

• Utilizar fonte– Adicionar– Editar– Carregar– Desenhar

• Utilizar fonte– Carregar (LoadContent)• Através de uma instância do

objeto SpriteFont

Manipulação de Textos

• Utilizar fonte– Desenhar (Método Draw)• Determinar posição (Vector2)• Iniciar o spriteBatch• Usar o método DrawString

passando os parâmetros:– SpriteFont– Texto que será desenhado– Posição (Vector2)– Cor

• Fechar o spriteBatch

Manipulação de Textos

Manipulação de Textos

RUN!!!

• Obtendo Data e Hora atual–Método Draw()• Estrutura DateTime

– Propriedade Now

– Método ToString()

Método Output

ToLongTimeString() 21:45:05

ToShortTimeString() 21:45

ToLongDateString() Quarta-feira, 14 de maio de 2009

ToShortDateString() 14/05/2009

ToString() 14/05/2009 21:45:05

Manipulação de Textos

Manipulação de Textos

RUN!!!

• Obtendo Data e Hora atual– Simulando efeito 3D• Alterar posição (Vector2)• Desenhar novamente

– Último fica sobre o anterior

Manipulação de Textos

Manipulação de Textos

RUN!!!

• Obtendo Data e Hora atual– Aperfeiçoando o “efeito” 3D• Sombra (transparências) +• Volume +• Face

Manipulação de Textos

Manipulação de Textos

RUN!!!

• Obtendo Data e Hora atual– Criando um 3D “fake”• Utilizando o loop for

Manipulação de Textos

Manipulação de Textos

RUN!!!

Manipulação de Áudio

• Ferramenta XACT– Para que o som seja utilizável

tanto no Windows quanto no Xbox 360, é necessário converter os sons em “Sound Banks”

– Cada “Sound Bank” é composto por “Wave Banks”

– Cada “Wave Bank” armazena diversos arquivos (formato WAV ou AIF apenas)

• Garantem a qualidade do áudio

Manipulação de Áudio

• Ferramenta XACT

Manipulação de Áudio

• Para incluir um som no jogo:– Criar um projeto XNA

Manipulação de Áudio

• Para incluir um som no jogo:– Criar um projeto XNA– Copiar os arquivos .WAV

para a pasta Content do projeto (usando o Windows Explorer)

Manipulação de Áudio

• Para incluir um som no jogo:– Criar um projeto XNA– Copiar os arquivos .WAV

para a pasta Content do projeto (usando o Windows Explorer)

– Criar um novo projeto de áudio com a ferramenta XACT

Manipulação de Áudio

Manipulação de Áudio

• Para incluir um som no jogo:– Adicionar o arquivo do

projeto XACT à pasta Content do projeto do Game (usando o Solution Explorer)

Manipulação de Áudio

• Para incluir um som no jogo:– Criar um GameComponent

para o áudio

AudioComponent.cs

Game1.cs

Manipulação de Áudio

RUN!!!

Referências

• Beggining XNA 2.0 Game Programming: From Novice to ProfessionalAlexandre Lobão, Bruno Evangelista e José Antônio Leal de Freitas

• Microsoft XNA Game Studio 2.0: Learn Programming Now!Rob Miles

* Imagem de Background: Modelo 3D de Pascal Blanché