hi everyone , do anyone know how to crete my owm 2d sprites for unity because i found more easy create 2d sprites that make it in maya 3d max ect
– revised question –
How do you use a sprite sheet in Unity?
hi everyone , do anyone know how to crete my owm 2d sprites for unity because i found more easy create 2d sprites that make it in maya 3d max ect
– revised question –
How do you use a sprite sheet in Unity?
First things first: Unity is a 3D engine and actually not built for sprites. There is a possibility to use sprites by creating 3D planes in the environment and using an orthogonal camera, which makes everything parallel. You have to manage depth of sprites yourself, by drawing the objects on different z-positions.
There are several options.
Option 1 (if you have money):
Search the Asset Store in Unity for the word “Sprite”. It will result in the SpriteManager2, EZSprite and 2DToolkit. These are sprite editing/animating packages that can be imported in Unity.
Option 2 (if you’re a hardcore coder):
Create such a management system yourself.
Important parts of such a system will be:
Extra information on point 1:
A texture has UV-coordinates, going from (0,0) to (1,1). If you want a part of the texture on your quad, you need to adjust these texture coordinates of the quad. So (0,0) will be (0.3,0.2) and (1,1) will be something like (0.4,0.3). Then you will only show a part of the texture. This can be achieved with the offset and scale function that come with almost every textured shader.
If you’re good at making it, you can even make money yourself by selling it in the asset store along the other sprite managers.
yes Gimp, is free and I make sprites all day with ease on Gimp.