I am importing a sprite sheet that i have made in illustrator, then layed it out in photoshop and exported it as a PNG file, its resolution was 1024x1600 but when i import it into unity it appears as 655x1024 and the sprite doesn’t appear on the stage when dragged on as it is not a multiple of 4, anyone had this problem??
Unity scales to nearest power of two texture by default. You need to change the import settings for the image. Set it to advanced, and set the Non Power of Two item to none. Then it imports the original dimensions.
thanks but when i done that this error appears when i try to slice the sprites it brings up this - Sprites can not be generated from textures with NPOT scaling.- don’t know what is going wrong with it
and also brings this up - Texture being dragged has no Sprites. -
Make your sprite sheet power of 2 in both dimensions, it’s what you should be doing for efficiency.