I understand you want to export skins from one skeleton and import them into another skeleton so they can share the same skins.
Exporting and Importing Skins Between Skeletons
Unfortunately, Spine doesn't have a built-in feature to directly export individual skins or folders of skins from one skeleton and import them into another. Here are your options:
Option 1: Manual Recreation
If you need to share skins across multiple skeletons, you'll need to manually recreate the skins in each skeleton. To make this easier:
- Use the Duplicate Skin feature to quickly create similar skins
- Use Find and Replace in the tree to quickly rename attachments according to your naming convention (e.g.,
skinName/imageName)
- If your skins only differ by image names and follow a consistent pattern, you might only need to create the skin structure once and use Find and Replace to adapt it
Option 2: Start with a Base Project
A better workflow would be to:
- Create a "base" skeleton project that contains all the shared skins
- Save this as a template
- For each new skeleton that needs these skins, start by duplicating this base project
- Add the skeleton-specific bones, animations, and customizations
Option 3: JSON Manipulation (Advanced)
You could export to JSON and write a script to copy skin data between skeleton JSON files, but this is not recommended as it's error-prone and requires programming knowledge.
For projects where multiple skeletons need to share many skins, it's usually best to plan this from the beginning and use a template-based approach rather than trying to transfer skins between existing projects.