Projeto de jogos RAD: 
Sons e Música 
Augusto Bülow
Unity3D 
• Arquivos de Som nos principais formatos: 
– Wav, aif, mp3, ogg... 
• Músicas e efeitos longos : MP3,OGG* 
• Efe...
Unity 3D 
• Audio Listener: posição do ouvinte 
•Microfone em cena, ponto referência 
•Um Listener em cena (necessário) 
•...
Unity 3D 
• Importar arquivo de som: 
•Assets -> Import new Asset 
• Audio Clip 
• Propriedades 
•Preview 
•3D Sound On / ...
Unity 3D 
• Rodar som no jogo = incluir Audio Source 
•Audio Source roda um Audio Clip (Som) 
•Listener escuta o som ou nã...
Unity 3D 
• Propriedades do Audio Source 
• Play on Awake: na ativação 
• Loop: repetidamente 
• Volume: 0..1 
• Pitch: ve...
Unity 3D 
• Rolloff Factor: 
•Como o som desaparece por dist 
•Quanto maior, mais perto tem que se estar 
para ouvir o som...
Unity 3D 
• Rodar som por Script: 
•audio 
•audio.Play() 
•audio.Stop() 
•audio.isPlaying (tocando = 1) 
•audio.clip (defi...
Unity 3D 
• Utilizar mais sons (clips) por código 
• Declarar AudioClips e atribuir antes de rodar 
•Seleção dos sons pelo...
Unity 3D 
• Rodar músicas e som ambiente 
•Objeto Vazio (Empty) 
•Atachar component AudioSource 
•Definir AudioClip (s) 
•...
Próximos SlideShares
Carregando em…5
×

Aula som

358 visualizações

Publicada em

Aula de audio para unity 3D

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
358
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula som

  1. 1. Projeto de jogos RAD: Sons e Música Augusto Bülow
  2. 2. Unity3D • Arquivos de Som nos principais formatos: – Wav, aif, mp3, ogg... • Músicas e efeitos longos : MP3,OGG* • Efeitos (rápidos) FX geral : WAV, AIF • Som 3D = de um ponto 3D no mapa – Arquivos Mono: posição 3D = caixa toca • Som geral (não 3D): estéreo / mono –
  3. 3. Unity 3D • Audio Listener: posição do ouvinte •Microfone em cena, ponto referência •Um Listener em cena (necessário) •Normalmente atachado à câmera • Audio Source : fonte de som (emissor) •Roda som em sua posição 3D • Audio Clip : arquivo de som •Em suas propriedades define se 3D ou não
  4. 4. Unity 3D • Importar arquivo de som: •Assets -> Import new Asset • Audio Clip • Propriedades •Preview •3D Sound On / Off • No Clip se define se 3D ou não
  5. 5. Unity 3D • Rodar som no jogo = incluir Audio Source •Audio Source roda um Audio Clip (Som) •Listener escuta o som ou não • Criar objeto : Inserir Audio Source •Component : Audio : Audio Source • Atribuir o Audio Clip para Audio Source
  6. 6. Unity 3D • Propriedades do Audio Source • Play on Awake: na ativação • Loop: repetidamente • Volume: 0..1 • Pitch: velocidade som •1 = Normal • Min Volume: volume min •Não importa dist • Max Volume: vol max •Não ultrapassa vol max nunca
  7. 7. Unity 3D • Rolloff Factor: •Como o som desaparece por dist •Quanto maior, mais perto tem que se estar para ouvir o som (posições 3D) •Junto aos volumes, controlam a intensidade de som por distância
  8. 8. Unity 3D • Rodar som por Script: •audio •audio.Play() •audio.Stop() •audio.isPlaying (tocando = 1) •audio.clip (define qual clip) •if (Input.GetKey(“a”)) { •audio.Play(); •}
  9. 9. Unity 3D • Utilizar mais sons (clips) por código • Declarar AudioClips e atribuir antes de rodar •Seleção dos sons pelo inspector •var som1 : AudioClip; •var som2 : AudioClip; •.... •audio.clip = som2; •audio.Play();
  10. 10. Unity 3D • Rodar músicas e som ambiente •Objeto Vazio (Empty) •Atachar component AudioSource •Definir AudioClip (s) •Criar regras de ativação •Triggers podem ativar sons •Manter musicas tocando – verificar isPlaying • if (audio.isPlaying == 0) { •audio.clip = musica2; •audio.Play(); •}

×