Firestorm Santé de l'avatar
Apparence
Mise à jour de l'avatar
Arrêter les animations de l'avatar
- Cette fonctionnalité arrête immédiatement toute animation en cours et remet l'avatar à sa position neutre.
- Si l'avatar est assis sur un objet, il reste lié à cet objet. Pour se détacher, vous devez cliquer sur le bouton Se lever 📖.
- Pour tester cette fonctionnalité, suivez les étapes ci-dessous :
Procédure de test
- Placez le script et une animation dans l'inventaire d'un cube.
- Asseyez-vous sur le cube.
- Cliquez sur Arrêter les animations de l'avatar dans le menu ou sur le bouton
de l'outil Arrêter l'animation de la barre d'outils 📖.
| Script de test |
|---|
// Ce script anime un avatar lorsqu'il s'assied sur la primitive qui le contient.
// Placer une pose dans le cube sans faire de reset.
// S'il n'y a pas de pose, l'avatar utilisera la pose de "sit" par défaut.
string animation;
default
{
on_rez(integer num)
{
llResetScript();
}
changed(integer change)
{
if(change & CHANGED_INVENTORY)
{
llResetScript();
}
if (change & CHANGED_LINK)
{
if(animation)
{
key avatar = llAvatarOnSitTarget();
if (avatar != NULL_KEY)
{
llRequestPermissions(avatar, PERMISSION_TRIGGER_ANIMATION);
}
else
{
integer perm = llGetPermissions();
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStopAnimation(animation);
}
}
}
}
}
state_entry()
{
animation = llGetInventoryName(INVENTORY_ANIMATION, 0);
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStopAnimation("sit");
llStartAnimation(animation);
}
}
}
|
Arrêter les animations de l'avatar & révoquer les permissions
- Cette fonctionnalité arrête immédiatement toute animation en cours et révoque les permissions accordées aux scripts.
- Comment cela fonctionne : Lorsqu'un script anime un avatar assis, il demande d'abord la permission à l'utilisateur pour déclencher des animations. Cette fonctionnalité arrête non seulement l'animation, mais révoque également cette permission.
- Conséquence importante : Contrairement à Arrêter les animations de l'avatar 📖, l'avatar se lève automatiquement et se détache de l'objet en même temps que l'animation s'arrête. Vous n'avez pas besoin d'utiliser le bouton Se lever 📖 dans ce cas.
- Pour tester cette fonctionnalité, utilisez le même script de test que pour la fonctionnalité précédente 📖 en suivant la même procédure :
Procédure de test
- Placez le script et une animation dans l'inventaire d'un cube.
- Asseyez-vous sur le cube.
- Cliquez sur Arrêter les animations de l'avatar & révoquer les permissions dans le menu ou sur le bouton correspondant de la barre d'outils 📖.
- Observez que l'avatar se lève immédiatement et se détache du cube.
Remettre en forme l'avatar
- 🏗️
Réinitialiser le squelette
- 🏗️
Réinitialisation du squelette et les animations
- 🏗️
Forcer l'actualisation de l'apparence (Rebake)
- 🏗️
Actualiser les attachements
- 🏗️
Avatars de base
Utiliser l'avatar masculin de base (Character Test)
- 🏗️
Utiliser l'avatar féminin de base (Character Test)
- 🏗️
Informations sur l'avatar
Afficher la complexité de l'avatar
- 🏗️
Scripts
- 🏗️
Indicateur de lag
- 🏗️
Recréer le Bridge LSL
- 🏗️