Comment créer des animations d'avatar ?





Pour créer une nouvelle animation, ouvrez votre inventaire, cliquez-droit et choisissez le menu NOUVEAU > BVH
Cela crée un nouveau MyBVH.




Pour éditer une animation, ouvrez votre inventaire, cliquez-droit sur un BVH et choisissez le menu Editer.




Boutons:












Pour ajouter une animation dans le mobilier :


// Example 1 : dancing ball

const string ANIMATION_NAME = "dancing";

event touch()
{
  key k = touched_avatar();

  if (is_animation_active (ANIMATION_NAME, k))
    stop_animation (ANIMATION_NAME, k);
  else
    start_animation (ANIMATION_NAME, k);
}


 
// Example 2 : sit on a chair

event touch()
{
  key k = touched_avatar();

  if (is_sitting (k))
  {
    unsit (k);
  }
  else if (sit (mesh_nr  => 1,
                position => {0.0, 0.0, 1.0},
                rotation => {0.0, 0.0, 0.0},
                avatar   => k))
  {
    start_animation ("sit", k);
  }
}




Alternativement, vous pouvez créer une animation avec un programme externe, par exemple QAvimator, et ensuite l'importer dans votre inventaire.