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
1
Question by zaclew922 · Oct 19, 2012 at 09:19 AM · guitimergame over

Display Time At Game Over Scene

Hi, I have a game in which you are being chased. If you are caught, the Game Over scene will be loaded. I also have a time up feature;

 var min : int;
 var sec : int;
 var fraction : int;
 var timecount : float;
 var starttime : float;
 var timeCounter : GUIText;
 
 function Start ()
 {
 starttime = Time.time;
 }
 
 function Update () {
 timecount = Time.time - starttime;
 min = (timecount/60f);
 sec = (timecount % 60f);
 fraction = ((timecount * 10) %10);
 timeCounter.text = String.Format("{0:00}:{1:00}:{2:00}",min,sec,fraction);
 }

What would be the best way to stop the timer and display it as a GUI Text on the Game Over scene?

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
0

Answer by theotherkaki · Oct 26, 2012 at 04:32 PM

Dude, I stole your code and used it in my game. My deadline is tomorrow, and it helped me.

I used it like this ;

I have a 'win screen' scene, and it runs this script to display the time taken to complete the game.

In Start() I set the finishTime variable to Time.time, because that is all I need to display. I also 'divvy up' the mins, secs, and fraction in here.

In OnGUI() I use
GUI.Label(Rect(whatever size),String.Format("{0:00}:{1:00}:{2:00}",min,sec,fraction)); to display the result wherever I want.

Obviously my application is different to yours, and I don't need a running clock. I hope that knowing that a GUI.Label will take String.Format as content helps you in return.

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

10 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

Related Questions

how to create race lap timer, start to finish, display gui? 1 Answer

Start a timer after instantiating a game object 1 Answer

Help with making a triggered gui message 1 Answer

Game Over Screen Problem 3 Answers

GUI float value display 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