Aller au contenu

« Firestorm Santé de l'avatar » : différence entre les versions

De OSWiki
Ligne 78 : Ligne 78 :


== Arrêter les animations de l'avatar & révoquer les permissions ==
== 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|'''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 [[Firestorm_Outil_marcher_courir#Apparence_et_comportement_des_boutons |Se lever]] 📖''' dans ce cas.
* Pour tester cette fonctionnalité, utilisez le même [[#Arrêter les animations de l'avatar|'''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 [[Firestorm_:_Barre_d'outils#Modifier_la_barre_d'outils |'''barre d'outils''']] 📖.
# Observez que l'avatar se lève immédiatement et se détache du cube.
 
== Remettre en forme l'avatar ==
== Remettre en forme l'avatar ==
* 🏗️
* 🏗️

Version du 11 avril 2026 à 16:00

BARRE DE MENUS > MOI

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


  1. Placez le script et une animation dans l'inventaire d'un cube.
  2. Asseyez-vous sur le cube.
  3. 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

  1. Placez le script et une animation dans l'inventaire d'un cube.
  2. Asseyez-vous sur le cube.
  3. 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 📖.
  4. 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

  • 🏗️