Animations squelettiques


Les fonctions de cette section sont uniquement destinées aux sprites importés depuis un fichier d'animation squelettique (comme les fichiers JSON exportés par Spine ) et peuvent être utilisées pour obtenir des informations sur un élément d'animation dans votre jeu, ainsi que pour paramétrer certaines propriétés dans une animation. Ces fonctions peuvent être utilisées avec les fonctions et variables d'image-objet classiques, ce qui vous permet (par exemple) de mélanger deux animations squelettes en utilisant ces fonctions spéciales tout en définissant l'échelle d'image en utilisant les variables d'instance d'image-objet normales. Pour plus d'informations sur les variables d'instance d'image-objet, consultez la section Variables d'instance.

REMARQUE: Pour plus d'informations sur l'importation de sprites d'animation squelettiques avec Spine, reportez-vous à la section Importation de sprites non bitmap.
IMPORTANT! Ces fonctions ne sont pas disponibles avec la licence d'évaluation du produit.


Les fonctions disponibles sont:

  1. skeleton_animation_get
  2. skeleton_animation_set
  3. skeleton_animation_get_ext
  4. skeleton_animation_set_ext
  5. skeleton_animation_get_duration
  6. skeleton_animation_mix
  7. skeleton_animation_list
  8. skeleton_animation_clear
  9. skeleton_animation_get_frames
  10. skeleton_animation_get_frame
  11. skeleton_animation_set_frame
  12. skeleton_get_minmax
  13. skeleton_get_num_bounds
  14. skeleton_get_bounds
  15. skeleton_skin_get
  16. skeleton_skin_set
  17. skeleton_skin_list
  18. skeleton_attachment_get
  19. skeleton_attachment_set
  20. skeleton_attachment_create
  21. skeleton_bone_data_get
  22. skeleton_bone_data_set
  23. skeleton_bone_state_get
  24. skeleton_bone_state_set
  25. skeleton_slot_data
  26. skeleton_collision_draw_set

Vous pouvez également utiliser différentes routines de dessin conçues spécifiquement pour ces types de sprites (à part les draw_sprite() les fonctions). Ces fonctions vous donnent plus de contrôle sur ce qui est dessiné et vous permettent de modifier des fonctionnalités spécifiques à l'animation, telles que le minutage et les habillages:

  1. draw_skeleton
  2. draw_skeleton_collision
  3. draw_skeleton_time