[RELEASED] 2D Anim Heroes - Extensive set of 2D game characters animations and skins

is really easy the Spine Software… you can learn in 1 day the basic and with that you are ready to use this asset I think…

the is the tutorial part… Spine: Documentation

Hi, great asset pack! I’m wondering if the animations are compatible with Spine Essential? Or do they contain Professional features? (like inverse kinematics)

They do work with spine essential.

Can I use the asset pack without using spine? Or will it only work with spine? Because I thought it would work if I bought it from the asset store and I don’t want to have to buy spine. Also do I need to buy the spine runtimes if I want to make my own sprites and animations?

HI danyo3

You will need spine and the free runtimes to use 2d Anim Heroes properly.

Thanks :slight_smile:

This package does so much more than animations only.
The ledge hang, pull / push scripts are great to learn from and which actually gives you a very good starting point for a physics based (platformer) game.

The addition of the character templates are a great item to have to keep the proportions right and have a animated character in a few clicks.

Highly recommended pack, great and responsive developers.

5 stars!

For people currently having problems with the demo

Spine recently updated their runtime that causes issues with the demo. I have attached a new Player.cs to fix it. Or you can simply fix it yourself. The problem is line 102:

void HandleUpdateLocal (SkeletonRenderer skeletonRenderer)

replace with

void HandleUpdateLocal (ISkeletonAnimation skeletonRenderer)

I am sure they will update it soon.

2525292–175179–Player.cs (36.2 KB)

Error after error.

First, I downloaded the required ‘Spine Unity Runtime’ github project which then required AtlasAttachmentLoader.cs, AttachmentLoader.cs and TextureLoader. Which I had to first Google. I then found them in another spine project on github.

After adding them I then ran into the following road block - requirement of EZData ($45) which is an asset for EZGui ($200).

Hello Mavina,

you import simply spine-unity.package ( Section Quick installation) and fix PLayer.cs file ( thanks Achexi) and everything work fine :

Thank you sefou.

Everything is better now. Apparently I missed that section with the download link and ended up adding the files instead of getting the package.

Hi everyone,

Sorry about the bug, Spine has updated their runtime causing this error. We’re releasing a new update soon which addresses it.

In the meantime, please see Achexl’s post show how to get around it.

Thanks for your patience :slight_smile:

Hello Sun_and_Moon,

please erase my 2 PM : my errors messages are fixed now.
Sefou

Hi Sefou, glad you’ve got it fixed!

Hi Sun_and_Moon,

First of all, thank you for this beautiful asset. It sparked so many game ideas for me.
Just want to be clear with how to use this asset without getting into any legal issues.
I assume that:

I need at lease a spine essential to publish any game made by this asset even if I’m using the animations that came with this asset.
To use this asset properly in Unity, I need to download and install the runtime. The runtime is free, but I need the spine essential to legally use it.
To create new characters, I can use the template that’s provided in this asset. All I need to do is change the png files of each body part. No spine(software) is needed. Spine essential (the license) is still needed for legally use it.
To create new animation, I should open the spine project and create new animation.
To create animation in a different software, for example, Spriter, I can use image file in this asset without getting Spine.
To use the scripts in this assets, I don’t have to have Spine.

Are these assumptions correct?

Thank you.

Hi NYC,

Yes all of those assumptions are correct as far as we know.

Thanks,
Dylan

@Sun_and_Moon
Was 2D Anim Heroes part of the madness sale?
I thought I checked the day before yesterday, and it was on sale 50% off, but then yesterday I checked and it was full price??
Maybe I got confused, I was checking out several packages. If it was - why did if come off sale so sudden?

It was a 24 hour sale.

1 Like

I have installed the Spine-Unity runtime and imported the 2D Anim Heroes package, but now I am receiving errors.

“2DAnimHeroes/2DAnimHeroes Demo/Scripts/Player.cs(152.27): error CS0123: A Method or delegate ‘Player.HandleUpdateLocal(ISkeletonAnimation)’ parameters do not match delegate ‘UpdateBonesDelegate(SkeletonRenderer)’ parameters”

“2DAnimHeroes/2DAnimHeroes Demo/Scripts/Player.cs(152.27): error CS0428: Cannot convert method group ‘HandleUpdateLocal’ to non-delegate type ‘UpdateBonesDelegate’. Consider using parentheses to invoke the method”

I’ve been going over the supplied instructions, the spine-unity runetime documentation and anything else I can find to see what I might have done wrong.

Any help would be appreciated, thanks!

Edit

Removing the demo projects directory cleared up the errors.

Hi Kyle, glad you got it fixed :slight_smile:

You can still keep the demo project too if you follow these instructions:

http://forum.unity3d.com/threads/released-2d-anim-heroes-extensive-set-of-2d-game-characters-animations-and-skins.344305/#post-2525292

Many thanks