Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by G_Sacristan · Sep 16, 2011 at 04:37 PM · guitextureresolutionfixed

Set GUI buttons and GUITextures in fixed place

Hi, folks!

The best way to set GUI buttons and GUITextures in fixed place relatively on screen resolution?

The problem is no matter how i try to do, but in different resolutions their place on screen changes a bit. Just cant and cant do it right... Tried setting pixelInsets in scripts using Screen.width and Screen.height, but it also didnt work as i wanted.

Help me out, plz!

Thanks in advance!

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image BerggreenDK · Sep 16, 2011 at 07:57 PM 0
Share

Do you need to scale the objects if the resolution gets higher? or do they stay same size and just bind to some margin or do you want to align them?

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by jahroy · Sep 16, 2011 at 05:08 PM

Our GUI is drawn without regard to aspect ratio. It scales based on window height alone. If I do say so myself, it looks great at any aspect ratio.

We base the entire scale on the height of the window. Every element of the GUI maintains its designed proportions and scales based on the height.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Owen-Reynolds · Sep 17, 2011 at 04:00 PM

The trick for me is to remember whether I want screen-percents or pixels, and using G.CalcSize(new GUIContent(word)); (where G is a GUIstyle) to get the pixel size of a font. A pain, but if you just have a font you want to measure, need to make a fake GUIStyle with it: GUIStyle G = new GUIStyle(); G.font = F;

For example, if you want right-side text with a 5% border, set the left-corner for Rect.x to Screen.width*0.95f - G.CalcSize(new GUIContent(word)).x.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

6 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Need help fixing my GUI 1 Answer

How to maintain high resolution custom background images for GUI elements on different screen sizes? 0 Answers

GUI texture to fit the screen at any resolution? 4 Answers

GUITexture placement - Screen Resolution 1 Answer

Texture resolution in Web Build drastically drops 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges