I tried to set it to Input Texture Alpha, then None, then set it again.
I tried to merge all layers in Photoshop, so that the image was completely opaque.
I tried to put a color layer below everything, so that no doubt the image was completely opaque.
I tried to use a different scale.
No way.
They only way to obtain alpha from the texture is to make it transparent in Photoshop.
Which I don’t like, because the transparency is set to white, and it makes artifacts. I want to use MY ALPHA CHANNEL.
You don’t have to guess based on if there’s transparency in the image or not: just put the plain option in there and if it’s selected, IMPORT THE TEXTURE USING THE ALPHA CHANNEL AS TRANSPARENCY.
I’ll never understand why people love to make simple things complicated.
And now it works. And I don’t know why. It’s not the first time this happens though.
When I first changed the Max Size parameter, I lost the importing of the alpha channel.
Tried everything, no way.
Now I changed something again and it’s working. It’s crazy.
No one else runs into this?
I have this issue right now and I found this thread while googling. I have tried every combination of import settings and nothing works. I agree that transparency should be a simple 4-choice dropdown.
EDIT: Well, isn’t it always fixed immediately after posting. I discovered in Photoshop that “Save As” doesn’t have an “Alpha Channels” checkbox but “Save a Copy” does.
EDIT 2: It seems the checkbox is a toggle that saves it’s state across sessions. I think in this case, this is a Photoshop bug.
EDIT 3: Adobe has confirmed it’s a bug in the Photoshop save requester so I don’t think my issue is with Unity.
Faced the same issue. Sometimes I’m opening the existing png-images and getting this issue. In Photoshop I can see Alpha, in Unity it recognized as non-alpha image. In my case the issue was in image mode. Try to select the following in Photoshop: Image > Mode > RGB Color and then resave it. It should fix the problem.
I had this same issue, with Photoshop refusing to save a PNG with Alpha into my Unity project.
The fix was stupid but it seemed to work for me so worth a try for people finding this here. Save a copy > Set the file to Targa (TGA) with alpha channel ticked > Select previous file to overwrite > put .png on the end of the file name you are saving as > Save
File is still a PNG in unity and now has Alpha channel.
¯_(ツ)_/¯ Might work, Might not, sometimes solutions are just stupid. But my file seems to have worked now.