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 fucrate · Mar 16, 2011 at 12:01 AM · physicscollidercapsuleseams

Physics objects sliding along surfaces

I've got a very game-specific problem, I'm simulating a motorcycle as a capsule collider and sliding it along a long flat surface. The issue is that I need a loooong surface that extends itself as you go, an infinite road essentially. So I create a script that instantiates new road pieces as the player motorcycle continues forward, but this leaves "seams" at the intersection of these road pieces. The road pieces are placed at the exact same position, but the physics still has trouble with them at times and every once in a while the capsule, which is being propelled forward simply with rigidbody.AddForce() calls, will "buck" as if it hit a tiny jump or something.

I've tried using a plane and a box collider for the long flat surfaces, but I get the same results with both. In addition to the physical problems, I have weird lighting flashes when switching between sections, I assume because the lighting is being calculated per face and there are slight inaccuracies between the two pieces.

I've likened the problem to what you get in complex water slides composed of multiple pipe pieces, I always hated the feeling of going over a seam and it would hurt my back after a few goes.

I've considered just putting a band-aid over the problem and damping unexpected impulses, but that's pretty hack-ish and I'm only about a week into the project :P

Anyone else run into this and come up with a clever solution?

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 Velketor · Mar 16, 2011 at 02:22 PM

you could always try scripting the UV's to move (simulating travel) instead of instantiating new objects all of the time. just have 1 long texture that you scroll through based on time as the player travels.

Comment
Add comment · Show 2 · 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 fucrate · Mar 18, 2011 at 08:50 PM 0
Share

yeah, i could have the collision surface just move with the player, but that wouldn't allow for tunnels that change drastically and have jumps and direction changes. might be the best way to handle long straightaways as an edge case though.

avatar image fucrate · Mar 18, 2011 at 08:50 PM 0
Share

which is what the game is going to be in the end, not just a long straight road, forgot how few details i left in the original question

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

No one has followed this question yet.

Related Questions

FPS Tutorial Waypoints question 2 Answers

Capsule Collider as a motorcycle simulator? 1 Answer

Make Ray hit own collider 1 Answer

Getting Character controller to fit model? 0 Answers

Calculate the normal of a collider 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