Spritesheets and Unity: best practices


I’m pretty new to Unity, and am currently porting a Cocos2d game into this new platform. I was using TexturePacker to create my spritesheets, but I’m wondering now what I should be looking at for Unity.

Right now, I am just importing all the images individually, which is likely not efficient. I am also noticing that some of my sprites are not rendering correctly (seemingly due to odd sizing?). I’m noticing some weird artifacts in some of my images. On one, it seems due to an odd-numbered height… not sure.

Can I use my SpriteSheets I’ve already created? Or, can Unity do this for me (it seems to do just about everything)?

Why not stay with TexturePacker?

There’s a free Unity plugin that can import sheets from TexturePacker. You can use them with Unity’s 2d classes and in the editor.

A short documentation can be found here: https://www.codeandweb.com/texturepacker/unity