![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
|||
|
|||
Lección2 Un sonido en movimiento
LECCIÓN2
Si la lección anterior te salió perfecto, puedes usarla como base, para la lección siguiente. Deberemos hacer algunos cambios para conseguir un sonido que se mueva en el espacio (3D). Cuando el sonido se está moviendo debemos cambiar los valores de sourcevel a: Se mueve de izquierda a derecha y de adelante hacia atras. El valor de sourcepos debe de ser cambiado: It is placed left and front of you. Para tener un sonido más interesante en ese aspecto, usaremos el siguiente, que lo podemos encontrar en el .Zip del final de la lección.
Si no pusimos el sonido anteriormente en bucle, debemos de hacerlo ahora:
Ahora debemos cambiar la posición del sonido cada cierto tiempo. Lo más facil, es usar un Timer dispuesto en el form. En el evento ontimer ponemos el siguiente código: Cada segundo el sourcevel es añadido al sourcepos, y el nuevo sourcepos es mandado a OpenAL. Si el sourcepos llega a tu derecha, automáticamente vuelve a su posición inicial. En el botón de reproducir, debemos añadir el siguiente código para poder activar el Timer:
En el botón de detención, también debemos añadir el siguiente código para anular el Timer.
Lección2 Escrito por Noeska. Traducido por Gerard Turmo. Corregido por .............................. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Que usais para programar en php? | chux | HTML, Javascript y otros | 22 | 18-08-2006 16:38:31 |
programar para windows CE | ronalg | Varios | 8 | 31-08-2005 09:06:13 |
Programar para APPLE | eduarcol | Varios | 0 | 27-02-2005 20:59:56 |
Programación Orientada a Aspectos | marcoszorrilla | Debates | 17 | 06-04-2004 23:18:27 |
Programar para PDA | Novás | Varios | 2 | 02-12-2003 15:06:30 |
![]() |
|