Downscaling problem for sprites

  • So - this is a pretty specific question/issue I've run into, and I don't know if it's a bug, or if I've got an incorrect setting somewhere.

    If you take a look at the attached screenshot, the archer (3P) looks blocky and pixelated, where as 2P's sprite looks smooth and crisp. (make sure you're viewing at 1:1 zoom - It's a subtle difference, but very noticeable when the game is in motion)

    As far as I can tell, I have pixel rounding ON, Sampling set to Linear, and Downscaling at Medium - And these are all global project settings anyway, so they shoudn't affect one sprite differently from the others.

    All of the source images for the animations are set to the same size as well - The original artwork for both characters is roughly 256x256, so both of these characters are scaled down significantly from full size.

    Does anybody have any insight as to why one sprite might render differently from another like this? Thanks in advance for any help!

  • Well, the size seems a bit large to be scaling down. Doing so uses more memory. Try resizing the images to the correct size so C2 doesn't have to. I've found similar issues when scaling down, even just a little.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Normally that's what we'd do, but we have a dynamic camera in the game, and we need the sprites to still look good even when it zoomed in.

    The really weird thing is that all the other sprites look fine, despite being scaled down equally as much - and the sampling quality ought to be a global project setting.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)