Desenv. Games: Sons Simultaneos  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Gustavo Marques
Thread.start()
[Avatar]

Membro desde: 25/10/2010 15:13:58
Mensagens: 49
Localização: Goiânia
Offline

Olá, estava desenvolvendo um pequeno jogo mas me deparei com o problema de executar 2 arquivos de audio simultaneamente.
1 arquivo wav é a musica de fundo, mas tem os sons dos efeitos do jogo, explosões etc. são vários arquivos .wav.

Mesmo executando em threads separadas recebo um javax.sound.sampled.LineUnavailableException.

Alguem tem algum código para execução de 2 ou mais audio sem paralelo?

Podem testar o jogo aqui: https://sites.google.com/site/asteroidsrain/

grato

programador.gustavo@gmail.com
[Email]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online

No meu jogo de 2007 tem, mas não lembro como foi feito.
http://sourceforge.net/projects/jmario/

O código é baseado no livro Developing Games in Java do David Bracken.

[]'s

This message was edited 1 time. Last update was at 07/02/2012 12:42:02


Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Gustavo Marques
Thread.start()
[Avatar]

Membro desde: 25/10/2010 15:13:58
Mensagens: 49
Localização: Goiânia
Offline

Ficou legal este mario. Eu testei seu jogo. Não observei som em paralelo. por exemplo quando eu morri ao esbarrar no inimigo, deu aquela musica de quando morre, mas enquanto ela toca eu posso movimentar o personagem na nova tentativa, pulando e pegando moedas. Esses sons (de pulo e quando pega moedas) não tocam enquanto a musica está tocando. só depois que ela acaba.
Assim seu jogo está igual ao meu, apenas um som toca de cada vez.

O desafio é deixar uma musica tocando no fundo em loop infinito, e tocar também os sons do jogo a emdida que os eventos ocorrem, explosões etc.
Parece que só conseguimos executar um arquivo de audio por vez.

grato

programador.gustavo@gmail.com
[Email]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online

Uai, que estranho. Os efeitos sonoros são executados junto com a música de fundo sim.
Será algum problema com seu hardware de som?

[]'s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team