Gif is correctly same with Png but why does this looks like this in Unity
How to report your problem productively in the Unity3D forums:
This is the bare minimum of information to report:
You may edit your post above.
Along with the helpful hints from Kurt in the proper query thread format, it will be a lot more useful in sharing more info in what exactly you are finding an issue on.
If I’m trying to infer your issue tho, I presume the issue is why the PNG sprite is different from the GIF sprite when doing a sprite swap?
It will be good to show how you’ve imported those assets and the settings and if they are already up to your expectations. And also what is your Unity version, as I’ve tried to reproduce this and found no issues so far