Runtimes do Spine
Os Spine Runtimes são bibliotecas que permitem ao seu toolkit de jogos carregar e renderizar animações em seus jogos, exatamente como no Spine. Nossas APIs fornecem acesso direto a ossos, attachments, skins e outros dados de animação. É possível manipular ossos proceduralmente, combinar animações, usar crossfade e muito mais.
Os runtimes oficiais estão disponíveis no GitHub e licenciar o Spine concede permissão para usar os runtimes em suas aplicações. Todo o código-fonte é fornecido, o que é essencial para um componente tão fundamental nos seus jogos.
Se você está avaliando os runtimes antes de licenciar o Spine, o Spine Trial inclui muitos projetos de exemplo. Os arquivos de exportação dos projetos de exemplo são fornecidos para avaliar os runtimes de ponta a ponta. Consulte o Guia dos Spine Runtimes para começar.
Runtimes oficiais
O Spine oferece suporte oficial a esses toolkits de jogos desde o início.
Runtimes genéricos oficiais
Os runtimes genéricos lidam com tudo, exceto renderização. Se o seu toolkit de jogos não for oficialmente suportado, você pode estender facilmente um dos runtimes genéricos oficiais ou experimentar um dos runtimes de terceiros.
Runtimes de terceiros
Esses runtimes foram desenvolvidos pela comunidade de jogos. Alguns projetos são mais ativos que outros, mas a maioria é de código aberto caso você queira contribuir.
Por favor, publique no fórum do Spine se você deseja que seu runtime seja listado aqui.
Formatos de exportação
O Spine exporta dados de esqueleto como JSON ou binário, além de um atlas de texturas para renderização eficiente. Os Spine Runtimes carregam esses dados para você, então normalmente não é necessário analisá-los você mesmo.
Skeleton Viewer
O Skeleton Viewer é uma ferramenta para testar como seus dados de esqueleto exportados são renderizados nos Spine Runtimes. Ele ajuda a identificar se os problemas se originam no seu runtime, código da aplicação ou nos próprios dados.