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 Aakarshan · Dec 05, 2016 at 03:09 PM · 1st person

How to generate an infinite level ?

This is what i want to achieve : A straight road whith a few houses on both sides. Nd i want the same level / plane to be generated in front of me when i reach the end of the road.

Something like this : https://youtu.be/xlSkYjiE-Ck

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 Hellium · Dec 05, 2016 at 03:12 PM 2
Share
  1. An infinite level hasn't any end

  2. You have provided a link to a TUTORIAL explaining step by step how to do an infinite level


    FAQ :

Some reasons for getting a post rejected:

  • You haven't provided enough context: we need more information about your problem, relevant code snippets and what you have tried already.

avatar image christoph_r Hellium · Dec 05, 2016 at 03:13 PM 0
Share

Argh, I accidentally published that question, sorry.

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by Shrikky23 · Dec 05, 2016 at 03:27 PM

I will explain you one of the concepts, You have the freedom of implementation. I did procedural generation in my capstone project and this is how we approached the problem.

Solution:

  1. Create a long cube (road), put a box collider on it. When you reach half way through the road, generate another road and place it right next to the current cube(newcube.transform.position = new vector3( currentcube.transform.position.x, currentcube.transform.position.y,currentcube.transform.position.z + currentcube.transform.localscale.z ) .

  2. Lets say the scale of the cube in Z is 100 units. Then you say if(player.transform.position.Z >= 50), generate a new cube. Basically you are using the scale of the cube for distance covered.

  3. OnCollisionExit, destroy the previous cube (So you don't have 100 roads in the memory)

  4. Extend this, work on scaling of the cube, number of cubes you want to generate in front of you etc.

You can do more fun stuff by having an array of roads(with different obstacles) and randomly place one road everytime. You can also have 3 different arrays of roads with different density of obstacles for changing the difficulty in game dynamically.

I hope this helps.

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

6 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Webplayer issues on a MAC - Player keeps moving 0 Answers

Is it possible to run one scene in VR and separate camera angles of that scene on another monitor? 0 Answers

Amplify Color Effect -Volume Collision Mask 0 Answers

he Mecanim Locomotion Stater Kit can no longer be downloaded from the Asset Store. 0 Answers

Darkness in the certain parts of the scene 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