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 Dok101 · Dec 28, 2013 at 01:17 PM · healthbarhealth

How to make a health bar?

Hello I am trying to make a health bar. I have got the health system in place and it decreases when the car crashes but I cant figure out how to make a health bar that goes down with the health. So for example if the health is 45 then the health bar should be 45%. I know that there is a number of health bar answers out there but for some reason none of them have worked in my game. Thank you very much in advance.

Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by Pitomator · Dec 28, 2013 at 04:29 PM

Good question, there are many ways to do it but I like this one most:

Create a GUI Texture with your image of choice. Lets say it is 250px wide and 40px high. (for simplicity) I hope it help :) Revised Edition:

     //Add your GUITexture here
 var lifeBar : GUITexture;
  
 //What ever your life is
 public var life : int = 100;
 //What ever you want
 private var maxWidth : int = 250;
 private var pixelToLiveRatio : float;
 
 function Start(){
 pixelToLiveRatio = maxWidth/life;
 }
 
 function Update(){
        //Change the pixel inset.
        lifeBar.guiTexture.pixelInset.width = (life * pixelToLiveRatio);
 }
Comment
Add comment · Show 5 · 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 Dok101 · Dec 28, 2013 at 05:19 PM 0
Share

Thank you very much ill start testing it now

avatar image Dok101 · Dec 28, 2013 at 08:50 PM 0
Share

For some reason when I apply this script my GUITexture doesn't get smaller with the health. In fact it gets bigger upon the first loss of health and then doesn't change. This is for the Javascript code.

avatar image Pitomator · Dec 28, 2013 at 09:14 PM 0
Share

Sorry, I missed something. The new script should work. :)

avatar image Dok101 · Dec 28, 2013 at 09:23 PM 0
Share

Thank you Ill start testing again now.

avatar image Dok101 · Dec 28, 2013 at 09:29 PM 0
Share

Works perfectly but when it reaches 0 it starts increasing again. Still though thank you very much it works perfectly for what I need. Thank you very much

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

19 People are following this question.

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

Related Questions

HealthBar goes negative? 1 Answer

Health Bar going 0 right away 1 Answer

Regain health on GUI 2 Answers

Pause Script 1 Answer

how to remove the health bar without destroying the script 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