Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Canvas in Scene View at huge scales. Why?

Discussion in 'UGUI & TextMesh Pro' started by mr_blahblah, Jan 9, 2020.

  1. mr_blahblah

    mr_blahblah

    Joined:
    Jan 15, 2016
    Posts:
    38
    Is there any reason that a Canvas is so huge? Why is it (still) like this?

    It's not user-friendly at all - it's hard to manage, confusing, and awkward to navigate around at x1000 (or whatever) the scale of the world. It's like having a giant, intrusive billboard everywhere.

    Is there any way to make it behave, dare I say - 'normally'? By that I mean, render it in the scene view at a scale appropriate to the scale of every other object in the scene view - the world etc.
     
  2. mr_blahblah

    mr_blahblah

    Joined:
    Jan 15, 2016
    Posts:
    38
    Can anyone shed light on this?
     
  3. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I think it's based off 1 unit = 1 pixel (which is an awful thing and totally needless nowadays). You should be able to change it somewhere. Unity's UI wore me down a long time ago with performance and wierd API and weird transforms, so I simply roll my own, and it's not that hard, not really harder than moving a bunch of aliens.
     
    mr_blahblah likes this.
  4. mr_blahblah

    mr_blahblah

    Joined:
    Jan 15, 2016
    Posts:
    38
    Is moving a bunch of aliens easier or harder than herding cats?
     
  5. mr_blahblah

    mr_blahblah

    Joined:
    Jan 15, 2016
    Posts:
    38
    Thanks for the reply hippocoder, although it's really depressing to find yet another case of 'Unity's core features aren't up to the job, so write your own' =|