#Spriter2Unity
Tool that converts SCML files into unity .prefab and .anim files Based on the original work by Malhavok (https://github.com/Malhavok/Spriter2Unity)
##About
What it does:
- for each entity in SCML file creates a Unity prefab
- each entity got it's sprites assigned as long as you imported these sprites before conversion
- for each animation in SCML file creates a Unity animation under the prefab
- sprites are changed during animations, so only 1 SpriteRenderer is used for each node in the spriter file
- an AnimatorController is created (if it doesn't exist already)
- an Animator component is attached to the prefab. It gets a reference to the AnimatorController.
Known issues:
- Only quadratic, cubic, linear and instant curves are supported
- Mainline curves are not yet imported
- Only works with a "Pixels To Units" setting of 100
- Some animations throw errors when selecting/scrubbing through them in the editor. They work fine when running the game.
Important missing features:
- Sounds
- Points
- Boxes
##Usage
Copy the contents of the Assets folder into your Unity project's Assets folder or import the package from [here] (https://github.com/Dharengo/Spriter2Unity/raw/master/Package/Spriter2Unity.unitypackage). Any SCML files copied into the project will be automatically processed. Prefabs are created in the same folder as the SCML file.
Detailed:
- Download this Unity package: https://github.com/Dharengo/Spriter2Unity/raw/master/Package/Spriter2Unity.unitypackage
- Open your Unity project.
- Import your whole Spriter project folder into Unity.
- With Unity open, go to the folder you saved the Unity package to and double click it.
- Unity should pop up with a dialog asking if you want to import the assets, click import on the bottom right.
NOTE: It will PROBABLY be compatible with Unity 4 still, but if it doesn't work correctly, here's an older version: https://github.com/bonus2113/Spriter2Unity/raw/master/Package/Spriter2Unity.unitypackage
Unity should now import the Spriter2Unity package and then automatically convert your SCML files to prefabs. The prefabs will be in the same folder as the SCML files.