Hello Everyone! I’m a Newbie. I have learned a lot very fast, BUT I’m stuck on a very “basic” issue. It’s Scaling. What’s up with that? I cant seem to find any satisfying answer related to scaling of your 2D game, Every answer is different and more confusing than prior. Could anyone be so kind to guide me.Its been ten days and Mr google seems to fail me for the first time ever.I want to learn everything about aspect ratios and what sort of resolutions to use in unity. Does it have to be Highest resolution first? How to optimize the game for all mobile devices. I have all the sprites ready in Photoshop. Feel like giving UP.,Hello! I’m a Newbie. I have learned alot very fast. BUT i have wasted 10 days on Scaling and have found “Zero” satisfying Answers.
The simplest answer I can think of: your image is going to be affected by the screen current resolution, therefore your images must follow the adequate size of the resolution.
Let’s say you have a 1920x1080 resolution (the most common one nowadays), if you want to display a sprite of that size perfectly sharp, you must have a sprite with the dimensions 1920x1080.
If you want to display a perfectly sharp object of 50x50, you must have a texture of the same size, and so on.
Scaling is the process of changing the position of the pixels, hiding or duplicating, of an image, so there will almost always be blurry or sharpness issues if they are scaled. Depending on the technique used.
If you want to adequate your images to every device, you can get the info at Screen.currentResolution and set your canvas to the native screen size, and use the appropriate textures for each case.