Comandos SODF, SODP, y SODR

El comando 'SODF' se utiliza para interpretar un fichero de audio para crear un efecto se sonido continuo de fondo durante el juego.

'SODF' soporta ficheros de audio tipo: mp3, wav, mod, s3m, xm, it, mtm, mo3, mp1, mp2 y ogg.

Los comandos 'SODP' y 'SODR' nos permitirán detener y reanudar el sonido.



Sintaxis: ACCI SODF
fichero_audio volumen

  • fichero_audio:
  • Es el nombre del fichero de audio a interpretar pero sin la extensión. El fichero ha de estar en la carpeta 'WAV' de Entidad 3D.


  • volumen:
  • Es el nivel de volumen que se le aplicará al sonido. Admite valores de 0 a 100.



    Este comando hace exactamente lo mismo que el comando 'SONF', pero mientras que este último está reservado para la música de fondo del juego, el comando 'SODF' sirve para reproducir sonidos de ambientes, efectos continuos pero sólo en zonas concretas, alarmas continuas, etc..., pero sin que la música de fondo deje de sonar, por lo tanto podremos tener al mismo tiempo una música de fondo, un sonido de ambiente de fondo y si además queremos hacer sonar un efecto de sonido puntual siempre podremos usar el comando 'SONI'.


    'SODF' reproduce un sonido que el jugador no oirá como posicional, es decir, mientras el sonido esté activado el jugador lo oirá con el mismo volumen y sin variaciones en los canales de sonido derecho o izquierdo aunque se mueva por el nivel.

    Si lo que quieres es usar sonidos posicionales, dispones de la entidad 'ElectricBolt'.



    Ejemplo: Interpretar el fichero de audio labofond.mp3 cuando el jugador entre en un laboratorio químico. El sonido produce efectos de burbujas y sonidos electrónicos mientras el jugador permanezca en el laboratorio.

    En la puerta del laboratorio, en el lado del interior del laboratorio, colocar una entidad 'Command' con un fichero de comandos .INI asociado que contenga lo siguiente:

    ACCI SODF labofond 75


    Para detener el sonido cuando el jugador salga del laboratorio, colocaremos otra entidad 'Command' en la puerta, pero esta vez en la parte exterior del laboratorio, con un fichero de comandos .INI asociado que contenga lo siguiente:

    ACCI SODP




    » También puedes usar el comando 'SODR' para situaciones en las que sólo utilices 'SODF' para cargar y comenzar a interpretar un sonido de fondo y posteriormente quieras activarlo y desactivarlo según diversas situaciones del juego. Para usar este comando simplemente tienes que poner ACCI SODR, reanudará el sonido que se haya detenido con 'SODP'.