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 Stansfield · Jun 04, 2018 at 10:29 AM · speedometer

Need script on speed

I want to make a script that adds speed depending on how often a key is pressed. Like, press W first time and at the second press of W, calculate how long it took for the 2nd press to happen and depending on that, make up a speed. Let’s set the definition of some notations: P1 = first press of W key, P2 = second press, P3 = third press, and so on.

This is a pic i've uploaded, to help:https://ibb.co/bz3WF8

Hope it’s clear till now, so next part: I want the script to calculate the arithmetic mean of thelast 3 speeds, so for example: P1->P2= 2 sec so 20MPH speed, like in the diagram above,P2->P3 =1 sec so 40 MPH and P3->P4= 0.5 sec so 80MPH,mathematically and simplified , it would look like this (20+40+80)/3=46.6MPH. Now let’s call the arithmetic mean of the last 3 speeds an “instance”(like a snapshot that immortalizes some information, so the value of the first instance is the result of the arithmetic mean of the last 3 speeds, so 46.6 MPH, so the vehicle that I drive will move with this speed until a new “instance” aka new speed will appear, the arithmetic mean will done again (the new 3 speeds) and so on. I've explianed in the pic below what I've said in the paragraph above and more.

Another pic: https://ibb.co/jREXNo

Also, I would need a restriction on how often the key W can be pressed, like cant be pressed more than 0.1 secs and need this rule to apply to all calculations, like in ever P1 P2 P3 and so on that appears, each will suffer this limitation. Thank you!

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 Serellyn · Jun 04, 2018 at 01:09 PM 0
Share

I'm sorry but... you can't just ask for a script, well you can but then you should pay people. You can however ask how you could approach this an then program it yourself. For example you can detect a keypress, as soon as it has been pressed you start a timer. When the key is pressed again you can check how much time has lapsed since the start of the timer. Also use a counter to keep tracking of how many times the key has been pressed. For the mathematics of this issue, you need to find someone else. maths are my arch-enemy.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Stansfield · Jun 04, 2018 at 10:34 AM

If the links containing images are broken, then https://imgur.com/a/Tn8s8Lv and https://imgur.com/a/bQd41WY

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

83 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 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 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 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How can i animate the speedometer, power etc on this picture 2 Answers

Calculating linear acceleration of a phone on Android 1 Answer

Speedometer 1 Answer

Kilometers per hour calc seems off 0 Answers

Moving object depending on player's GPS movement: null reference exception with accessing speed variable = if (speedGPS.speedInKmPerHour >=5f) 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