Runtimes Spine

Les runtimes Spine sont des bibliothèques permettant à votre trousse à outils de jeu de charger et créer les animations dans vos jeux, tout elles le font dans Spine. Nos API fournissent l’accès direct aux os, aux pièces jointes, aux habillages et autres données d’animation. Les os peuvent être manipulés de manière procédural, les animations peuvent être combinée, chevauchées et plus.

Les runtimes officiels sont disponibles sur GitHub et les licences Spine donnent la permission d’utiliser les runtimes dans vos applications. L’ensemble du code source est fourni, ce qui est essentiel pour une composante si fondamentale de vos jeux.

Si vous évaluez les runtimes avant de prendre des licences Spine, l’essai Spine est fourni avec de nombreux exemples de projets incluant des données d’exemple exportées. Ces exportations peuvent être utilisées pour évaluer les runtimes du début à la fin.

Runtimes officiels

Spine prend officiellement en charge ces trousses à outils de jeu telles qu’elles sont.

Runtimes génériques officiels

Les runtimes génériques effectuent tout à part le rendu. Si votre trousse à outils de jeun n’est pas officiellement prise en charge, vous pouvez facilement étendre l’un des runtimes génériques officiels ou essayez l’un des runtimes de tierce partie.

Runtimes de tierce partie

Ces runtimes ont été mis au point par la communauté des jeux. Certains projets plus actifs que d’autres mais la plupart sont de nature open source au cas où vous souhaiteriez contribuer.

Veuillez publier sur le forum Spine si vous souhaitez que votre runtime soit listé ici.

Formats d'exportation

Spine exporte les données de squelette au format JSON ou binaire, ainsi qu'un atlas de textures pour un rendu efficace. Les Spine Runtimes chargent ces données pour vous, donc vous n'avez normalement pas besoin de les analyser vous-même.

Skeleton Viewer

Le Skeleton Viewer est un outil pour tester comment vos données de squelette exportées sont rendues dans les Spine Runtimes. Il aide à identifier si les problèmes proviennent de votre runtime, du code de l'application ou des données elles-mêmes.