I bought Spriter Pro a few days ago after trying the free version. It seemed to work fine with the demo files. However, my first attempt at an animation has been an utter failure...and for all the wrong reasons.
I realize it's beta, but I can't even use it. I must be doing something wrong.
Here are the issues I've run into so far. I can't even complete my first animation.
1. I created some pixel art in photoshop and saved each body part to a separate file. I don't know any easier way to do this. I found some scripts that were supposed to help with PSD files into Spriter, but they did not work. So, I had to save 20 images (left leg, right foot, etc.) and then drag them out one at a time in Spriter.
2. To makes things worse, the image was extremely blurry when zoomed, so it was impossible for me to align anything. Any zoom at all produces extreme blurriness. Photoshop on the other hand can zoom and retain the pixels so I can see what I'm doing. So, I don't know what the issue is. Maybe it's anti-aliasing? If I can't see each pixel with hard edges, I can't line up the art assets. The image was small, maybe 100 pixels tall. That's how pixel art is supposed to be. If it gets much larger, we start dealing with more pixels and it looks different. I was going to resize the image in Construct 2, which I've done before and it works fine.
3. It was extremely hard to assign bones. Maybe the hit box on the bones is too big, but I could not for the life of me click a bone, hold B, and assign an object to it. It would not click anything. I had to do a lengthy walkaround. I had to lock the bone, drag the object away, unlock the bone, click the bone, hold B, click the object, lock the bone again, drag the object back where it should be, and unlock the bone again. Add my number 2 point above to this, and it gets very frustrating. If I had just been allowed to click a bone, hold B, and click an object from the menu, all of this would have been solved...
4. Maybe I am just not very good at the program, but I had trouble getting the program to behave. I would make sure there are no key frames or whatever they are called, go back to the first point, and delete a bone to try something different. Like say to delete a foot bone and use the lower leg bone to control the foot. Well, I did that and it kept not wanting to keep it assigned. The foot would go back to not being assigned to the lower leg bone. I don't know why it's so picky. I deleted everything in the animation window at the bottom, and tried again with no success. Maybe there is something I'm not doing.
5. Then, I duplicated the animation. I then tried tried to delete the first animation, but it wouldn't let me. I could rename the first animation, but not delete it. I have no idea why.
6. Okay, so I manage to create a very crude animation. For the reasons above, I did not try to get fancy. I just wanted to import it into Construct 2 and test it. Well, it didn't work. I have imported the demo guy into Construct 2, so I know I can do it. But I imported "my" animation into Construct 2, and it looks okay. I set the starting animation to "idle." I run the test to see what it looks like. Well, it plays an animation that doesn't exist. The guy's foot rotates and flies away while getting bigger and distorted. I thought, okay I messed up something in Spriter. So, I go back to Spriter, and that animation does not exist. I can not play it back or see it. My real "idle" animation just had a little movement in it. This was something, I don't know what. I tried saving and bringing it back into Construct 2 clean, but it did the same thing...
So, that's it for tonight. I am worn out from trying to get it to work. I don't even know if I'm just doing it wrong, or if it just isn't working right.