Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 Colombian.kiwi · May 12, 2011 at 05:48 PM · guitextureposition

change bar position

Hey there! I have a distance bar in my game with a script I copied from internet,At the moment is appear on the top of my screen and I would like it to be in the bottom!... I dont know much about scripts and dont know which part of the script I need to change to do so... This is the script im using:

// set GUI bar width and height in the Inspector var barWidth : float = 500; var barHeight : float = 25;

// drag a texture as the icon to move on the progress bar var progIcon : Texture;

// where to set the GUI element to private var barProgress : float;

// empty objects represent the start and end of a level var startPoint : Transform; var endPoint : Transform;

// current Player position var playerPos : Transform;

function Update(){ // get level distance by subtracting start and end var totalDist : float = endPoint.position.x - startPoint.position.x;

// get player distance from start in X axis only so slopes / height doesn't affect result var playerDist : float = playerPos.position.x - startPoint.position.x;

//get player's progress as a percentage of the whole distance var playerProgress : float = playerDist / totalDist * 100;

//turn the playerProgress percentage back into the scale of barWidth barProgress = playerProgress / 100 * barWidth;

}

function OnGUI() {
// create a GUI group the width of the bar and twice its height // in order to leave room for 'Start' and 'End' text under the bar GUI.BeginGroup (new Rect (10, 10, barWidth, barHeight*2));

//draw a box as the backing for the progress bar, blank text inside GUI.Box(Rect(0,1,barWidth,barHeight),"");

 // create a label to draw the progress icon texture, use barProgress var
 // to set its X position, 0 as the Y position and width and height of the texture used
 GUI.Label (Rect (barProgress, 1, progIcon.width, progIcon.height),
 progIcon);



GUI.EndGroup();

}

Thanx a lot!

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 almo · May 12, 2011 at 06:10 PM 0
Share

When entering code, be more careful about how you show it. You can see what your post will look like below before you hit submit. It's hard to see what's going on when the code blocks are all messed up like this.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by GlitchHunter505 · May 23, 2011 at 09:53 PM

What you need to do is go into the script where it says "Rect" go to the 0 and the 1 make them greater for example if the first number (which is 0 in your case)was increased the bar would go to the right of the screen and for the second number (which is the 1) was increased the bar would move down the screen. Just use this knowledge and adjust it to your liking.

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

1 Person is following this question.

avatar image

Related Questions

Load an image from www and save it for offline use 0 Answers

How to give a relative position to a GUI Texture ? 2 Answers

reference Gui texture outside script 1 Answer

Null reference exception[SOLVED] 1 Answer

How to do you add GUI texture using a script?and position it to the left (regardless of the reso.) 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