Então... Estou criando um script e ele terá uma função (opcional) de reproduzir áudio.
Já pesquisei bastante e não obtive resultado. Também dei uma olhada nas classes de áudio do RGSS3 com o RGSS3 Scanner (um script/sistema que mostra as classes do RGSS3) e também não obtive sucesso.
Aparentemente a classe BGM não possui uma função Stop e não achei uma maneira pra parar a música.
Exemplo do que fiz pra testar:
@bgm = RPG::BGM.new("Airship", 100, 100)
@bgm.play
Eu também queria que o áudio não interferisse no bgm do jogo, caso eu use a classe BGM vai interferir.
Então, como posso reproduzir áudio/música com RGSS3?
Ou terei que usar uma biblioteca externa de áudio (C/C++)?
Se é assim, então é o de menos, o problema é que as bibliotecas de áudio que eu usaria, são de código aberto e não podem ser vendidas, caso usem num projeto comercial. Por isso eu preferia usar os recursos do RGSS, para não ter restrições.