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.
Les fonctions disponibles sont:
- skeleton_animation_get
- skeleton_animation_set
- skeleton_animation_get_ext
- skeleton_animation_set_ext
- skeleton_animation_get_duration
- skeleton_animation_mix
- skeleton_animation_list
- skeleton_animation_clear
- skeleton_animation_get_frames
- skeleton_animation_get_frame
- skeleton_animation_set_frame
- skeleton_get_minmax
- skeleton_get_num_bounds
- skeleton_get_bounds
- skeleton_skin_get
- skeleton_skin_set
- skeleton_skin_list
- skeleton_attachment_get
- skeleton_attachment_set
- skeleton_attachment_create
- skeleton_bone_data_get
- skeleton_bone_data_set
- skeleton_bone_state_get
- skeleton_bone_state_set
- skeleton_slot_data
- 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: