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

Problems with button interaction running full screen on widescreen monitor

Discussion in 'UGUI & TextMesh Pro' started by Scott-Elson, Sep 21, 2015.

  1. Scott-Elson

    Scott-Elson

    Joined:
    Mar 21, 2013
    Posts:
    19
    Hi,

    We discovered that if our project is running full screen on a widescreen monitor the UI will look correct but the buttons will react as if the screen was 4:3. In other words, if you put the mouse over a button it won't react but if you move the mouse towards the center of the screen when it gets to the point the button would be if it wasn't widescreen the button will switch to its highlighted state and you can interact with it.

    Has anyone run into this before and know how to get them to match up correctly in widescreen? Currently using Unity 4.6.6 with the Unity UI.

    Thanks,

    Scott
     
  2. Scott-Elson

    Scott-Elson

    Joined:
    Mar 21, 2013
    Posts:
    19
    I had one of our guys on another project run it with the latest version of 5 and the problem still exists.

    Scott
     
  3. Piflik

    Piflik

    Joined:
    Sep 11, 2011
    Posts:
    289
    Are you using custom scripts to process your mouse cursor or Unity's default mouse handling only? In my current projects, the buttons work as expected on a wide Fullscreen. (Currently 5.2, but they also worked in 5.1 before upgrading)
     
  4. Scott-Elson

    Scott-Elson

    Joined:
    Mar 21, 2013
    Posts:
    19
    Just Unity's default mouse handling. Thanks for letting me know it's working OK for you. Hopefully it's just something simple on our side.