Spine Runtimes
Spine Runtimes son bibliotecas que permiten al conjunto de herramientas de tu juego cargar y realizar animaciones de la misma manera que lo hacen en Spine. Nuestras API ofrecen acceso directo a los huesos, complementos, apariencias y otros datos de animación. Los huesos pueden manipularse durante el procedimiento, las animaciones se pueden combinar, encadenar y mucho más.
Las bibliotecas runtime oficiales están disponibles en GitHub y la licencia de Spine otorga permiso para utilizar estas bibliotecas en tus aplicaciones. Se proporciona todo sobre el código fuente, lo que es esencial para un componente tan fundamental en los juegos.
Si deseas evaluar las bibliotecas runtimes antes de obtener la licencia de Spine, la Versión de prueba de Spine presenta varios proyectos de muestra que incluyen datos de ejemplos exportados. Estas exportaciones pueden utilizarse para evaluar las bibliotecas runtime del comienzo al fin.
Runtimes oficiales
Spine apoya oficialmente estos conjuntos de herramientas para juegos listos para utilizar.
- cocos2d-x – C++
- Flutter - Dart, Documentation
- Godot – C++/GDScript, Documentation
- HTML5 Canvas – JavaScript/TypeScript, demo
- HTML5 WebGL – JavaScript/TypeScript, demo
- HTML5 Web Player – JavaScript/TypeScript, Documentation, demo
- Canvaskit – JavaScript/TypeScript, Documentation
- Phaser - JavaScript/TypeScript, Documentation
- libgdx – Java, HTML5 demo, game demo
- MonoGame – C#
- SDL – C, C++, Documentation
- SFML – C++
- THREE.js – JavaScript/TypeScript, demo
- Unreal Engine - C++, Documentation
- Unity - C#, Documentation
Bibliotecas runtime genéricas oficiales
Las bibliotecas runtime genéricas manejan todo excepto la representación. Si el conjunto de herramientas de tu juego no es oficialmente compatible, puedes extender fácilmente una de las bibliotecas runtime genéricas o probar una de las bibliotecas runtime de terceros/a>.
Bibliotecas runtime de terceros
Estas bibliotecas fueron creadas por la comunidad de desarrolladores de juegos. Algunos proyectos son más activos que otros, pero la mayoría son de fuente abierta en el caso que quieras realizar algún aporte.
Publica en el foro de Spine si deseas que tu biblioteca runtime figure aquí.
Axmol
Beef
C#
- MonoGame and Gdna
- nicolay/Unity – native Unity animations
- pixelballoon/Unity – native Unity animations
- Unity Futile
- XNA/MonoGame – content pipeline
C++
- Cinder - thread
- Chobolabs/spine-cpp – thread
- GerogeChong/spine-sdl – C/C++ with bindings for C#, Python, and others
- Gideros
- Marmalade
- Ouzel
- Rainbow
- Raylib
- spine-jngl
- Torque2D
Construct 2
Construct 3
- gritsenko/c3_spine_plugin – thread, recommended
- SpineJSEQTemplate
Dart
Defold
Flutter
GameMaker
- GameMaker – developed officially by YoYo Games
Gideros
Go
Haxe
- bendmorris/spinehaxe
- bendmorris/SpinePunk
- Genome2D
- HaxeFlixel
- jeremyfa/spine-hx
- nitrobin/spinehx – Haxe 3 and NME 4
JavaScript
- A-Frame – thread
- BabylonJS
- CAAT
- cocos2d-html5
- EaselJS – blog
- flyover/spine.js
- melonJS
- phaser-spine
- PixiJS – demo
- PlayCanvas – demo, Super Spineboy
Lua
MOAI
- tangerinagames/spine-moai – Lua
- Vavius/plugin-moai-spine – C++/Lua, high performance, thread
- Vavius/Hanappe – Lua, thread
Monkey
Papagayo
Pascal
- Pascal – FPC, Delphi, Smart Mobile Studio
Python
Qt/QML
- irukandji/spine-qml – thread
- tommego/qspine – thread
- V-Play – documentation
- vmatikainen/spine-qml-converter – thread