Manipulação de Textos <ul><li>Utilizar fonte </li></ul><ul><ul><li>Adicionar </li></ul></ul><ul><ul><li>Editar </li></ul><...
 
 
 
<ul><li>Utilizar fonte </li></ul><ul><ul><li>Carregar (LoadContent) </li></ul></ul><ul><ul><ul><li>Através de uma instânci...
 
 
 
<ul><li>Utilizar fonte </li></ul><ul><ul><li>Desenhar (Método Draw) </li></ul></ul><ul><ul><ul><li>Determinar posição (Vec...
 
Manipulação de Textos RUN!!!
<ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Método  Draw() </li></ul></ul><ul><ul><ul><li>Estrutura  DateTime ...
 
Manipulação de Textos RUN!!!
<ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Simulando efeito 3D </li></ul></ul><ul><ul><ul><li>Alterar posição...
 
Manipulação de Textos RUN!!!
<ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Aperfeiçoando o “efeito” 3D </li></ul></ul><ul><ul><ul><li>Sombra ...
 
Manipulação de Textos RUN!!!
<ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Criando um 3D “fake” </li></ul></ul><ul><ul><ul><li>Utilizando o l...
 
 
Manipulação de Textos RUN!!!
Manipulação de Áudio <ul><li>Ferramenta XACT </li></ul><ul><ul><li>Para que o som seja utilizável tanto no Windows quanto ...
Manipulação de Áudio <ul><li>Ferramenta XACT </li></ul>
Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul>
 
Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul><ul><u...
 
 
Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul><ul><u...
Manipulação de Áudio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Adicionar o arquivo do projeto XACT à past...
 
 
 
Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um GameComponent para o áudio </li><...
 
 
AudioComponent.cs
 
Game1.cs
 
Manipulação de Áudio RUN!!!
Referências <ul><li>Beggining XNA 2.0 Game Programming: From Novice to Professional Alexandre Lobão, Bruno Evangelista e J...
Upcoming SlideShare
Loading in …5
×

Xna 2.0: Texto e Audio

1,932 views

Published on

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

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,932
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
72
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Xna 2.0: Texto e Audio

  1. 2. Manipulação de Textos <ul><li>Utilizar fonte </li></ul><ul><ul><li>Adicionar </li></ul></ul><ul><ul><li>Editar </li></ul></ul><ul><ul><li>Carregar </li></ul></ul><ul><ul><li>Desenhar </li></ul></ul>
  2. 6. <ul><li>Utilizar fonte </li></ul><ul><ul><li>Carregar (LoadContent) </li></ul></ul><ul><ul><ul><li>Através de uma instância do objeto SpriteFont </li></ul></ul></ul>Manipulação de Textos
  3. 10. <ul><li>Utilizar fonte </li></ul><ul><ul><li>Desenhar (Método Draw) </li></ul></ul><ul><ul><ul><li>Determinar posição (Vector2) </li></ul></ul></ul><ul><ul><ul><li>Iniciar o spriteBatch </li></ul></ul></ul><ul><ul><ul><li>Usar o método DrawString passando os parâmetros: </li></ul></ul></ul><ul><ul><ul><ul><li>SpriteFont </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Texto que será desenhado </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Posição (Vector2) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Cor </li></ul></ul></ul></ul><ul><ul><ul><li>Fechar o spriteBatch </li></ul></ul></ul>Manipulação de Textos
  4. 12. Manipulação de Textos RUN!!!
  5. 13. <ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Método Draw() </li></ul></ul><ul><ul><ul><li>Estrutura DateTime </li></ul></ul></ul><ul><ul><ul><ul><li>Propriedade Now </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Método ToString() </li></ul></ul></ul></ul>Manipulação de Textos 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
  6. 15. Manipulação de Textos RUN!!!
  7. 16. <ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Simulando efeito 3D </li></ul></ul><ul><ul><ul><li>Alterar posição (Vector2) </li></ul></ul></ul><ul><ul><ul><li>Desenhar novamente </li></ul></ul></ul><ul><ul><ul><ul><li>Último fica sobre o anterior </li></ul></ul></ul></ul>Manipulação de Textos
  8. 18. Manipulação de Textos RUN!!!
  9. 19. <ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Aperfeiçoando o “efeito” 3D </li></ul></ul><ul><ul><ul><li>Sombra (transparências) + </li></ul></ul></ul><ul><ul><ul><li>Volume + </li></ul></ul></ul><ul><ul><ul><li>Face </li></ul></ul></ul>Manipulação de Textos
  10. 21. Manipulação de Textos RUN!!!
  11. 22. <ul><li>Obtendo Data e Hora atual </li></ul><ul><ul><li>Criando um 3D “fake” </li></ul></ul><ul><ul><ul><li>Utilizando o loop for </li></ul></ul></ul>Manipulação de Textos
  12. 25. Manipulação de Textos RUN!!!
  13. 26. Manipulação de Áudio <ul><li>Ferramenta XACT </li></ul><ul><ul><li>Para que o som seja utilizável tanto no Windows quanto no Xbox 360, é necessário converter os sons em “Sound Banks” </li></ul></ul><ul><ul><li>Cada “Sound Bank” é composto por “Wave Banks” </li></ul></ul><ul><ul><li>Cada “Wave Bank” armazena diversos arquivos (formato WAV ou AIF apenas) </li></ul></ul><ul><ul><ul><li>Garantem a qualidade do áudio </li></ul></ul></ul>
  14. 27. Manipulação de Áudio <ul><li>Ferramenta XACT </li></ul>
  15. 28. Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul>
  16. 30. Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul><ul><ul><li>Copiar os arquivos .WAV para a pasta Content do projeto (usando o Windows Explorer) </li></ul></ul>
  17. 33. Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um projeto XNA </li></ul></ul><ul><ul><li>Copiar os arquivos .WAV para a pasta Content do projeto (usando o Windows Explorer) </li></ul></ul><ul><ul><li>Criar um novo projeto de áudio com a ferramenta XACT </li></ul></ul>
  18. 34. Manipulação de Áudio
  19. 57. Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Adicionar o arquivo do projeto XACT à pasta Content do projeto do Game (usando o Solution Explorer) </li></ul></ul>
  20. 61. Manipulação de Áudio <ul><li>Para incluir um som no jogo: </li></ul><ul><ul><li>Criar um GameComponent para o áudio </li></ul></ul>
  21. 64. AudioComponent.cs
  22. 66. Game1.cs
  23. 68. Manipulação de Áudio RUN!!!
  24. 69. Referências <ul><li>Beggining XNA 2.0 Game Programming: From Novice to Professional Alexandre Lobão, Bruno Evangelista e José Antônio Leal de Freitas </li></ul><ul><li>Microsoft XNA Game Studio 2.0: Learn Programming Now! Rob Miles </li></ul><ul><li>* Imagem de Background: Modelo 3D de Pascal Blanché </li></ul>

×