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 SohaibTheGame · Jul 30, 2013 at 12:20 AM · pathinfiniterunnergeneratorroad

Generating an infinite road from 3 preFabs

Hi, I'm making a runner game, the road is composed of 3 pieces, A,B,C.

To save memory, I'm trying to avoid making a road made from 5000 pieces, and instead, 3 pieces that every-time you finish one, it moves to the next place.

To be more clear, a runner and 3 road pieces that follow it.

Every road has a trigger at the end, this is what calls the function that moves one of the roads to the next position and puts the old one in "Roads space" where it waits to be moved again.

This picture explains how it works:

alt text

I can handle the random choosing, and I can handle the putting back to roads space, however I can't find a way to put the road in the next position where it should be attached to the current road, because the runner is moving, and the x position is changing :/ Please help

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 Benproductions1 · Jul 30, 2013 at 12:22 AM 0
Share
 position = previousRoad.position + Vector3(previousRoad.length, 0, 0);

Does that help?

avatar image perchik · Jul 30, 2013 at 12:23 AM 0
Share

It seems like you might could get the position of the current road section and add some offset to that. You might have to do a different offset based on what road you are on now and what road you are going to

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by jacobschellenberg · Jul 30, 2013 at 07:02 PM

Attach it to the end point of the current road by using an empty gameobject placed in the proper connecting/end point position. When the road is to be reattached to the next road, it asks for the endpoint position of the current road, which is just an empty gameObject, this empty object should be a part of the road prefab.

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

18 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

Related Questions

procedural cracks and roads - connecting the lines together 0 Answers

Programming Movement Momentum 0 Answers

procedural path painting on terrain 1 Answer

Spawn object and move along a path 1 Answer

How can I make my animation to cover a particular distance? 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