Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usar el objeto estrella dos veces hace que la musica suene dos veces #1

Closed
diegoroyo opened this issue Apr 17, 2020 · 4 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@diegoroyo
Copy link
Collaborator

No description provided.

@diegoroyo diegoroyo added the bug Something isn't working label Apr 17, 2020
@vmbatlle
Copy link
Owner

Este bug ya era conocido por @JaviBite. Le asigno el issue.

@JaviBite
Copy link
Collaborator

que solución creeis que es mejor guardar hacer un metodos stop(SFX sound) que para la instancia del playingSounds[i] donde esta sonando el sonido "sound" o que si tienes una estrella puesta no te pueda tocar otra? xD

(ahora he creado un stopSFX() general que para todo para el fin de meta

@diegoroyo
Copy link
Collaborator Author

El método stopSFX está muy bien para el fin de meta, pero yo lo ampliaría también para que parara toda la música y SFX (parar solo los SFX no se si lo vamos a necesitar en algun momento)

Para el caso específico donde solo se quiera parar un sonido, las funciones Audio::play pueden devolver una referencia del sf::Sound o sf::Music que está sonando (mejor referencia que copia, que no se si funcionará) y asi el que lo ha llamado se la puede guardar y hacer .stop() cuando quiera

@JaviBite
Copy link
Collaborator

JaviBite commented Apr 19, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants