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 SpockvsData · Sep 10, 2015 at 06:35 PM · c#scripting problemlogicrewind

Timer Rewind Script not counting time correctly

My question concerns a quickly coded effect I made for a game jam a few days ago.

This script, countDown.cs, can be found at the following link, along with the entirety of the project. https://github.com/htw6174/LaborJam/blob/master/LaborJam/Assets/Scripts/countDown.cs

The purpose of this script, which was just attached to a Text field on the player's HUD was to display the current time remaining to fulfill the objectives in the game. Upon failure (if (locTime <= 0)), the player would be rewinded to the beginning.

I keep experiencing a bug where when locTime reaches 0, it begins adding time back up, relative to the delay between recording frames and the delay between replaying frames, both set in rewind.cs which can be found here: https://github.com/htw6174/LaborJam/blob/master/LaborJam/Assets/Scripts/rewind.cs

It usually rewinded the time up to 1.3 times the starting time, and I have a feeling I am doing something wrong with the timing. Currently, I realized that the error a fairly reliable time off, so I was able to approximately correct for the bug by just multiplying SubtractingTime by a scalar (7.0f/3.0f), but it feels bad, and also might not work for all people playing the game.

Can anyone help me understand why this is off? Ideally the timer would start at 5 minutes, and run down to 0:00, then trigger rewind, making the rewind play, and counting back up to 5 minutes in the appropriate step size (SubtractingTime).

The entire project can be viewed/downloaded here: https://github.com/htw6174/LaborJam

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

0 Replies

· Add your reply
  • Sort: 

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

2 People are following this question.

avatar image avatar image

Related Questions

Need help with fixing a code 1 Answer

Game over funcition isn't being called accurately? 2 Answers

pubblic variable don't get change from script with OnTriggerStay 1 Answer

How to trigger udpate in editor mode only when I modify component parameters 1 Answer

Change 2D box collider Y values but how offset stay on same position and adjust their values. 0 Answers


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