How would I go about creating a pixel art theme for a game? I don’t want to lower the resolution of the game, as it is supposed to render the game in the native resolution and I want crisp effects and text. Currently Godot makes a single pixel of the ui a single pixel on the screen. How would one go about fixing that? UI looks like this currently:

Do I really have to scale every control, or can I set it up for controls to automatically display its textures bigger?

EDIT: Here is a zoomed in version of the picture above. This should clarify of what I want to achieve (without having to zoom in)

  • magikmw@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    You can likely use viewports for this. Render the layers you want to a viewport with different resolution and place the viewport in front of the main camera.

    • Smorty [she/her]OP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      At that point it makes more sense for me to just scale the root Controll I think. I want to use some fancy smoothie g animations when interacting with the menu, so that’s the way I’ll do it. Thank you tho!