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 hjohn6000 · Oct 22, 2013 at 01:37 PM · raycastvector3zero

wheel script raycast

Hello..

I'm using the wheel script from the Unity Car tutorial. when I build the game the car wont move. it says "Scene::raycastClosestShape: The maximum distance must be greater than zero!"

than I clicked the error and it says the problem is in the Wheel.cs in line 268

here is the line 286 from the Wheel script

bool onGround = Physics.Raycast( pos, -up, out hit, suspensionTravel + radius);

does anyone know how to fix this.

Thank you

this problem came to me with Unity 4.0 don't know why

Comment
Add comment · Show 2
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 robertbu · Oct 22, 2013 at 05:08 PM 0
Share

I expect that '`suspensionTravel + radius`' is less than or equal to 0.0. $$anonymous$$ake sure that radius is positive number. If the variable is public, make sure to check the value in the inspector. if 'suspensionTravel' can be a negative value make sure it cannot be greater than radius. Note the problem might have been there in Unity 3.x and just not detected.

avatar image hjohn6000 · Oct 23, 2013 at 02:48 PM 0
Share

thx for response Robertbu! :) yea its a really good idea, as a red what you said I thought that this was my problem. but still not,,, I checked if the SuspensionTravel is higher then Radius but it was not, the suspensionTravel value was smaller then the Radius. don't know still...

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by thieum · Oct 22, 2013 at 05:17 PM

I've just read another post on the same topic and apparently you have to remove one of the two "wheel" scripts from your folder: one is js and the other is c#. Conflict lies there with 4.x.

Comment
Add comment · Show 3 · 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 hjohn6000 · Oct 22, 2013 at 06:11 PM 0
Share

thx for quick Response Thieum!! :)

yes I wish that would be the case with me too,,, I checked all the scripts and I have only 1,,, don't know yet what else the problem could be.

avatar image thieum · Oct 23, 2013 at 08:21 AM 0
Share

Well, I use this script series a lot, but still with Unity 3.5 I improved it in different aspects, but I can't get how the Pacelka tire calcultation is made. I also comment out this little block in the FixedUpdate:

     if (onGround && hit.collider.isTrigger)
     {

Since you can now decide if raycast detect triggers from general settings. If you want to check my own use: link text

avatar image hjohn6000 · Oct 23, 2013 at 03:10 PM 0
Share

yea I don't get were in the script RayCastHit goes wrong,,, I even tryed it with adding wheelCollider to it but that only keeps the cars wheels from sinking into the terrain,,, Nice game btw! love the scene! ;)

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

16 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

Related Questions

Get RaycastHit Local Coords (C#) 1 Answer

How to place an object in the direction of a raycast 1 Answer

Click to move script help 1 Answer

Game works fine in editor. Bugs out super hard in built version. Look rotation viewing vector is zero. 1 Answer

Loop animation until character reaches hit.point 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