Difference between revisions of "LlSetSoundQueueing/fr"
Jump to navigation
Jump to search
m |
m |
||
Line 11: | Line 11: | ||
*Il semblerait que seulement deux sons peuvent être mis en attente pour chaque prim. [[#SVC-4260|SVC-4260]] | *Il semblerait que seulement deux sons peuvent être mis en attente pour chaque prim. [[#SVC-4260|SVC-4260]] | ||
*La mise en file d'attente des sons est une propriété de la prim, pas du script. Elle peut être activée ou desactivée par n'importe quel script dans la prim. Elle survit à la réinitialisation, au rezzage et à la suppression du script. | *La mise en file d'attente des sons est une propriété de la prim, pas du script. Elle peut être activée ou desactivée par n'importe quel script dans la prim. Elle survit à la réinitialisation, au rezzage et à la suppression du script. | ||
* | *Si on l'utilise pour faire des transitions fluides entre des sons maître et esclave, les sons tendent à se désynchroniser. | ||
|constants | |constants | ||
|examples= | |examples= | ||
Line 19: | Line 19: | ||
state_entry() | state_entry() | ||
{ | { | ||
llPreloadSound(" | llPreloadSound("Son1"); // Cela charge le son dans tous les navigateurs du voisinage et supprime le délai entre sons | ||
llPreloadSound(" | llPreloadSound("Son2"); // On peut passer en paramètre un nom de son ou son UUID | ||
} | } | ||
touch_start(integer | touch_start(integer nombre_detecte) | ||
{ | { | ||
llSetSoundQueueing(TRUE);// | llSetSoundQueueing(TRUE); // Mise en attente, Son2 jouera après la fin de Son1. | ||
//Set to FALSE only the second will be played since the prim has only one sound emmiter and the second was called last. | //Set to FALSE only the second will be played since the prim has only one sound emmiter and the second was called last. | ||
//Can be set anywhere withing the script (if within an event it will activate when the event is triggered. | //Can be set anywhere withing the script (if within an event it will activate when the event is triggered. |
Revision as of 09:22, 22 January 2011
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llSetSoundQueueing( integer attente );208 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Détermine si les sons attachés attendent que le son en cours se termine. Si attache vaut TRUE, la mise en attente est activée, s'il vaut FALSE, la mise en attente est désactivée. Par défaut, la mise en attente des sons est désactivée.
• integer | attente | – | boolean, mise en attente du son: TRUE activée, FALSE désactivé (défaut) |
Avertissements
- Il semblerait que seulement deux sons peuvent être mis en attente pour chaque prim. SVC-4260
- La mise en file d'attente des sons est une propriété de la prim, pas du script. Elle peut être activée ou desactivée par n'importe quel script dans la prim. Elle survit à la réinitialisation, au rezzage et à la suppression du script.
- Si on l'utilise pour faire des transitions fluides entre des sons maître et esclave, les sons tendent à se désynchroniser.
Exemples
<lsl> default {
state_entry() { llPreloadSound("Son1"); // Cela charge le son dans tous les navigateurs du voisinage et supprime le délai entre sons llPreloadSound("Son2"); // On peut passer en paramètre un nom de son ou son UUID } touch_start(integer nombre_detecte) { llSetSoundQueueing(TRUE); // Mise en attente, Son2 jouera après la fin de Son1. //Set to FALSE only the second will be played since the prim has only one sound emmiter and the second was called last. //Can be set anywhere withing the script (if within an event it will activate when the event is triggered. llPlaySound("SoundName1", 1.0); llPlaySound("SoundName2", 1.0); }
} </lsl>
Voir également
Fonctions
• | llLoopSound/fr | |||
• | llLoopSoundSlave/fr | – | Joue un son en mode attaché. |
Notes avancées
Problèmes
SVC-4260 | A | Since llSetSoundQueueing only allows two sounds to be played in queue can it be changed to allow more? |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.