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 /
  • Help Room /
avatar image
0
Question by shadowpuppet · Jun 18, 2017 at 08:59 PM · speedometer

speedometer -not a GUI- but an actual gameobject on car dash -SOLVED!!!

this is a gameobject on my boats dashboard with this script on the needle. it rotates wonderfully initially as I accellerate, but doesn't go back down when I slow down. I tried adding a keyup ( for when I stop accellerating) and going in the other direction but it was a fail. any ideas?

 using UnityEngine;
 using System.Collections;
 namespace UnitySampleAssets.Vehicles.Car
 {
 public class speedOmeter : MonoBehaviour {
         public float speed ;
         MonoBehaviour boatSpeed;
         public GameObject boat;
         public Transform target;
         public float damping = 2f;
     void Awake () {
             boatSpeed = boat.GetComponent<boatBank>();
     }
 
     void Update () {
             speed = boatBank.boatSpeed;
 
                     transform.Rotate(0, 0, (-speed) * Time.deltaTime  );
 
 
     }
     }
 }




UPDATE*** seems it takes me to post here before I sort it out properly in my mind and come up with the answer. So here it is...I just don't care for a GUI speedometer because speed isn't really important but I wanted to have a working speedometer on the dash that simply rotates on it's Z axis to display speed - just to add life to the view

 using UnityEngine;
 using System.Collections;
 namespace UnitySampleAssets.Vehicles.Car
 {
 public class speedOmeter : MonoBehaviour {
         public float speed ;
         public bool accellerating;
         MonoBehaviour boatSpeed;
         public GameObject boat;
         
         public float damping = 2f;
     void Awake () {
             boatSpeed = boat.GetComponent<boatBank>();
     }
 
     void Update () {
             if (Input.GetKeyDown(KeyCode.W))
                 accellerating = true;
             if (Input.GetKeyUp(KeyCode.W))
                 accellerating = false;
             speed = boatBank.boatSpeed;
             if (accellerating == true)
                     transform.Rotate(0, 0, (-speed) * Time.deltaTime  );
             if (accellerating == false)
                 transform.Rotate(0, 0, (speed) * Time.deltaTime  );
 
 
     }
     }
 }
 
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

106 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 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

Speedometer is not accurate 1 Answer

not a question but a solution for the gameobject speedometer ( as opposed to GUI) 0 Answers

Hey I need to make a 3d speedometer for a car have a script for that works fine but rotate 360 degrees how i can amke it real 1 Answer

I Need Help Making A Speedometer Using UI Text. 0 Answers

how to calculate speed with in range value. 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