Would it be possible to add support for DragonBones spine animations? As a tool, it would be a valuable alternative to Spine, since it’s open source and free.
Dragon Bones in last version has almost the same features (meshes, IK etc) like a Spine, but for free.
Would be great to have this format in defold engine.
I started looking into the format and it is very poorly documented. Sure, there’s existing implementations in Javascript and C# etc, but that is in no way a replacement for a well documented data format.
I remember in another Spine thread it was mentioned that Defold doesn’t use the Spine runtime directly, but rather converts it into its own internal format.
I would be great to have access or hooks into that format, so that translators could be written either externally (via a python script) or through lua directly in Defold.
Would like to add to this discussion that Before the full Spine support was implemented into Defold I wrote a Spine runtime in lua which worked very well with the functionality we wanted to use at that point (no mesh deformation though).
Same thing could easily be done with Dragonbone as well. Maybe give it a shot guys?
I tried half a year ago to do the same with Dragon Bones, but at that time there wasn’t even any proper documentation of the format. Now with the documentation linked above it might become slightly easier, but the format is still far from trivial I’d say. I encourage the community to give it a try and maybe share your progress in a public GitHub repo to get some collaboration going.
If nobody finds a solution before I arrive home tonight I will give it another try and let’s see if I can get a tool that automatizes all this process.
I’ve just created an empty project in DragonBones, exported it following the same process and everything seems to be in place. Haven’t tried animation yet but looking good though!