Spine Runtimoevi
Spine Runtimes su knižnice koje omogućavaju da se alat vaše igrice učita i renderira animaciju u vašim igricama, kao što tp rade u Spineu. Naš API omogućava direktni pristup kostima, dodacima, skinovima i drugim animacijskim podacima. Kostima se može proceduralno manipulirati, animacije se mogu kombinirati, križno nestajati i jop više.
Službeni runtimeovi su dostupni na GitHub a licenciranje Spinea odobrava dopuštanje korištenja runtimeova u vašim aplikacijama. Svi izvorni kodovi su osigurani, što je suštinsko za takvu bitnu komponentu vaših igrica.
Ako dajete prednost runtimovima pred licenciranjem Spinea, Spine Trial oni dolaze s nizom projekata koji uključuju ekportiranje primjernih podataka. Ti ekporti mogu biti korišteni za evaluiranje runtimeova od početka do kraja.
Službeni runtimeovi
Spine službeno podržava ove igraće toolkitove "out of the box"
- 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
Službeni generički runtimeovi
Generički runtimeovi rukuje svim osim renderiranjem. Ako vaš igraći toolkit nije službeno podržan, možete jednostavno produžiti jedan od službenih generičkih runtimeova ili isprobati jedan od third party runtimes.
Third party runtimes
Ovi runtimeovi su razvijeni od stane gaming zajednice. Neki projekti su aktivniji nego drugi, ali većina ih je open source u slučaju da želite doprinijeti.
Please post on the Spine forum ako ćelite svoj runtime navesti ovdje.
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
GDevelop
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