USO DE SONIDOS

Para usar sonidos se emplea el método PlaySound, el cual permite reproducir sonidos en KPL. Lo único que se requiere es pasarle por parámetro el nombre y la ruta donde se encuentra ubicado el archivo de sonido que se desea reproducir. Si se especifica solo el nombre, sin una ruta, KPL asume que el sonido se encuentra en la carpeta “\Media\Sounds” dentro del directorio de KPL.

En el juego Racer2 para evitar que el mismo sonido se reprodujera más de una vez simultáneamente se emplea un sistema de control que evita que el flujo normal de operación del juego acceda al método PlaySound a menos que haya transcurrido el tiempo que dura la reproducción del sonido. Esto se puede ver en el siguiente fragmento de código:

Method SonidoMotor()

      // Solo entra al método a menos que desde la última vez que

      // se reprodujo el sonido hayan pasado como mínimo 2800

// milisegundos.

      If HoraActualSonido - UltimaRevisionSonido > 2800 Then

            PlaySound("cartcar.wav")

            UltimaRevisionSonido = HoraActualSonido

      End If

End Method

<< Anterior